2017년 12월 8일 금요일

Firefox Android build dx.exe가 없어~~

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_for_Android_build

음 역시 모질라 닥스로 연결되는군.

ac_add_options --enable-application=mobile/android
ac_add_options --target=arm-linux-androideabi
ac_add_options --with-android-sdk=/c/Android/sdk
ac_add_options --enable-artifact-builds
mk_add_options MOZ_OBJDIR=./objdir-frontend

친절한 설명의 파일로 빌드를 시작한다.

자바 못찾는다.

$ export JAVA_HOME=/c/Program\ Files/Java/jdk1.8.0_131

proguard.jar 5.3.3 or higher is required (looked for c:/Users/hajun\.mozbuild\proguard\lib\proguard.jar). Run |mach artifact install --from-build proguard-jar| or add `export PROGUARD_JAR=/path/to/proguard.jar` to your mozconfig.


https://sourceforge.net/projects/proguard/postdownload?source=dlp

여기서 5.3.3을 받고 압축 풀어 5.3.3 떼고 그대로 .mozbuild 폴더에 옮겨준다.

 0:23.51 DEBUG: configure: error: The program dx was not found.  Try |mach bootstrap|.

파폭...갈수록 마음에 든다. 에러에 로그가 있다는 것, 그리고 카테고리화 한 것도 고마운데 해결방법까지 알려준다.

4번 안드로이드 빌드를 하니
PATH 하나 추가해서 다시 실행하라고 한다.

이럴거면 그냥 네가 해주면 안되겠니 ...

0:23.86 DEBUG: configure: error: The program dx was not found.  Try |mach bootstrap|.
 0:23.89 ERROR: old-configure failed

이건 또 뭐니...

C:\Android\sdk\build-tools\25.0.3\lib\dx.jar 가 있는데...

 0:23.00 checking for Android build-tools... /c/Android/sdk/build-tools/25.0.3

이렇게 체킹해놓고 이러기니.

결국 power grep 을 꺼내게 되었다. ㅠㅠ


C:\mozilla-source\mozilla-central\old-configure

 DX="$DX.exe"

이건 뭐여? 인터넷에서 찾는 dx.jar가 아니네.

https://stackoverflow.com/questions/8487268/android-dx-tool

뭐여 dx.exe 덱스 만들어 주는 애고 분명 오래전 봤었는데?

집에 가서 뒤져봐야겠어서 남겨둔다.

다음 주에 다른거 만들어야 해서 취미는 이걸로 잠시 멈춰둔다.

흐흐흐흐. 검색으로 들어온 인터넷 서퍼여~ 해결하고 답글 남겨두어라~

댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

UPBIT is a South Korean company, and people died of suicide cause of coin investment.

 UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...