编译环境 ubuntu 64
1.环境变量,可以不用配置,
external/buildscripts/build_runtime_android.sh中会自动下载对应的版本,最好不要修改,版本库不一致可能导致编译失败
#指定android版本export ANDROID_PLATFORM=android-9
GCC_PREFIX=arm-linux-androideabi-
#指定gcc版本
GCC_VERSION=4.8OUTDIR=builds/embedruntimes/android
CWD="$(pwd)"
PREFIX="$CWD/builds/android"
BUILDSCRIPTSDIR=external/buildscripts
#设置sdk版本号
perl ${BUILDSCRIPTSDIR}/PrepareAndroidSDK.pl -ndk=r10e -env=envsetup.sh && source envsetup.sh
编译过程会自动下载一个android库,unity 5.4 的存储路径变掉了和旧版本不一样,可能更有利于后期版本公用吧
KRAIT_PATCH_PATH="${CWD}/../../android_krait_signal_handler/build"
5.4 以前的路径
KRAIT_PATCH_PATH="${CWD}/external/android_krait_signal_handler/build"
2错误: