음 역시 모질라 닥스로 연결되는군.
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 덱스 만들어 주는 애고 분명 오래전 봤었는데?
집에 가서 뒤져봐야겠어서 남겨둔다.
다음 주에 다른거 만들어야 해서 취미는 이걸로 잠시 멈춰둔다.
흐흐흐흐. 검색으로 들어온 인터넷 서퍼여~ 해결하고 답글 남겨두어라~
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.