1. 程式人生 > >【android】Android平臺通用編譯環境

【android】Android平臺通用編譯環境

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!