Building Pale Moon for Android
Posted: 2017-10-29, 21:22
I cannot get the compiler to build an APK from the Pale Moon Android Github source code. I am using Linux Mint 64 bit and have done all the requirements. I am using GCC 4.7, Android-ndk-r8e, and all the dev libraries with jdk1.6.0_45 configured with my bash profile. When I go ./build mach
The API level needs to be 20? For the lulz, I installed API level 21. This ended up breaking a lot of files and the whole program really dropped the ball.
Here is my mozconfig as well.
Someone should just make an ISO ready to roll to start programming Pale Moon for Android. All you would have to do is throw the ISO in a VM and be ready to go!
Code: Select all
0:05.96 configure:16060: checking for application to build
0:05.96 configure:16218: checking if app-specific confvars.sh exists
0:05.96 configure: error: The given Android SDK provides API level 19 (20 or higher required).
0:05.96 *** Fix above errors and then restart with\
0:05.96 "/usr/bin/make -f client.mk build"
0:05.96 /home/deadmau5/Documents/Pale-Moon/client.mk:362: recipe for target 'configure' failed
0:05.96 make[2]: *** [configure] Error 1
0:05.96 /home/deadmau5/Documents/Pale-Moon/client.mk:376: recipe for target '/home/deadmau5/Documents/Makefile' failed
0:05.96 make[1]: *** [/home/deadmau5/Documents/Makefile] Error 2
0:05.96 client.mk:171: recipe for target 'build' failed
0:05.96 make: *** [build] Error 2
0:05.97 0 compiler warnings present.
Here is my mozconfig as well.
Code: Select all
ac_add_options --enable-application=mobile/android
ac_add_options --target=arm-linux-androideabi
mk_add_options MOZ_OBJDIR="/home/deadmau5/Documents/pmbuild"
ac_add_options --with-android-gnu-compiler-version=4.7
ac_add_options --with-android-version=14
ac_add_options --with-system-zlib
ac_add_options --with-branding=mobile/android/branding/beta
ac_add_options --disable-webrtc
ac_add_options --disable-updater
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-debug-symbols
ac_add_options --disable-mochitests
ac_add_options --enable-strip
ac_add_options --with-android-ndk="/usr/android-ndk-r8e"
ac_add_options --with-android-sdk="/usr/sdk-tools/platforms/android-19"