【android】Android平臺通用編譯環境
阿新 • • 發佈:2018-12-12
Date: 2018.9.30
1、arm交叉編譯工具鏈使用
arm-linux-androideabi-gcc
2、android ndk下載:
3、Android平臺通用編譯環境
#!/bin/bash
if [ $# -ne 1]; then
echo "./build.sh ndk_dir"
exit
fi
# get current dir
PJTDIR=$(pwd)
#check if we are in the ndk directory
cd $1
if [ ! -f "ndk-build"]; then
echo "Run this script under NDK directory\n"
exit
fi
echo "------------------------cleat output dir-------------------------"
find $PJTDIR/obj -name "*.[of]" | xargs rm -rf
find $PJTDIR/obj -name "*.so" | xargs rm -rf
find $PJTDIR/libs -name "*.so" | xargs rm -rf
find $PJTDIR/out -name "*.so" | xargs rm -rf
cp $PJRDOR/jni/Android_lib.mk $PJRLIB/jni/Android.mk
./ndk-build BUILD_LIB= .a BUILD_VER=REV -B -C $PJTDIR
cp $PJRDOR/jni/Android_lib.mk $PJRLIB/jni/Android.mk
./ndk-build BUILD_LIB=.so BUILD_VER=REV -B -C $PJTDIR
cp $PJRDOR/jni/Android_app.mk $PJRLIB/jni/Android.mk
./ndk-build BUILD_VER=REV -B -C $PJTDIR
THE END!