NO.1
libgnustl_static.a: No such file: Permission denied
解决:
- 打开Cygwin
- 输入:cd /cygdrive/放工程文件的盘符/工程文件目录/obj/local/armeabi
- 输入:chmod 777 ./*
cd后面有空格
NO.2
please define NDK_ROOT
解决:在win7的环境变量中设置,定义个环境变量NDK_ROOT=NDK路径,
在E:\android\cygwin64\home\XLP\.bash_profile文件中加入
NDK_ROOT=/cygdrive/d/android-ndk-r9d
export NDK_ROOT
NO.3
/webp.a(alpha.o): Unknown EABI object attribute 44
undefined reference to `__gnu_thumb1_case_si'
解决:更新ndk到版本 android-ndk-r9d,再设置windows环境变量以及在E:\android\cygwin64\home\XLP\.bash_profile文件中加入
NDK_ROOT=/cygdrive/d/android-ndk-r9d
export NDK_ROOT
NO.4
加入第三方库,iconv, json 在class文件夹中包含库文件cpp就行。。
库文件地址 iconv http://yunpan.cn/csIRbEcqGIHgS 访问密码 4e25
json http://yunpan.cn/csIRU29yLMUZe 访问密码 51e3