How to build 32-bit Android System


#1

Hi,

I downloaded the source code “LA.BR.1.2.4-01810-8x16.0-3” yesterday.
For some reason, i need to build 32-bits Android System.
So i type these commands:


> source build/envsetup.sh 
> lunch msm8916_32-userdebug 
> make -j4

But i got error:


make: *** No rule to make target <code>out/target/product/msm8916_32/obj/STATIC_LIBRARIES/libqc-skia_intermediates/export_includes', needed by</code>out/target/product/msm8916_32/obj/SHARED_LIBRARIES/libskia_intermediates/import_includes'.  Stop.
make: *** Waiting for unfinished jobs....
target thumb C++: libRScpp <= frameworks/rs/cpp/Sampler.cpp

#### make failed to build some targets (12:36 (mm:ss)) ####

Does any one know how to fix it?
Thank you very much.


#2

Hi Austinli

I suspect its too late for you now but, just in case we have other people arriving at this thread via search engines and the like I decided to put in an answer.

Unfortunately the proprietary binaries provided in the Android release are 64-bit only (see proprietary/prebuilt_HY22/target/product/msm8916_64) making it impossible to build this release in 32-bit mode.

Daniel.


#3

Hi Daniel

I don’t need it now, but i still want to thank you for your reply.

Austin