首页 > 移动开发 > android的ndk修改app_platform的方法,亲测绝对可行

android的ndk修改app_platform的方法,亲测绝对可行

android ndk:warning APP_PLATFORM android-18 is larger than adroid:minSdkVersion 10 in ./AndroiddManifest.xml,

 

 

 

[java] view plaincopy

  1. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  2. [2014-01-15 18:01:56 - debugNdk] Android
  3. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  4. [2014-01-15 18:01:56 - debugNdk] NDK:
  5. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  6. [2014-01-15 18:01:56 - debugNdk] WARNING:
  7. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  8. [2014-01-15 18:01:56 - debugNdk] APP_PLATFORM
  9. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  10. [2014-01-15 18:01:56 - debugNdk] android-18
  11. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  12. [2014-01-15 18:01:56 - debugNdk] is
  13. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  14. [2014-01-15 18:01:56 - debugNdk] larger
  15. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  16. [2014-01-15 18:01:56 - debugNdk] than
  17. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  18. [2014-01-15 18:01:56 - debugNdk] android:minSdkVersion
  19. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  20. [2014-01-15 18:01:56 - debugNdk] 10
  21. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  22. [2014-01-15 18:01:56 - debugNdk] in
  23. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  24. [2014-01-15 18:01:56 - debugNdk] ./AndroidManifest.xml
  25. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  26. [2014-01-15 18:01:56 - debugNdk]
  27. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  28. [2014-01-15 18:01:56 - debugNdk]
  29. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  30. [2014-01-15 18:01:56 - debugNdk]
  31. [2014-01-15 18:01:56 - debugNdk] Unknown Application ABI:
  32. [2014-01-15 18:01:56 - debugNdk]
  33. armeabi
  34. [2014-01-15 18:01:56 - debugNdk] Unable to detect application ABI's

 

这个提示是我在debug as->android native applicationd 进行真机调试的时候遇到的很恶心,关于怎样开始ndk调试大家参考我的另一篇转载文章:http://blog.csdn.net/xingxiliang/article/details/18351133

我的android sdk 是 android-18, 我的手机是2.3 (即android-10)那么怎么解决这个ndk的app_platform不匹配的问题呢?

需要在jni文件夹的下面手动建立新一个文件 Application.mk

内容:

 
[cpp]  
  1. APP_PLATFORM := android-10

 

 

然后clean工程,重新编译,再看看。。恭喜你成功了


本文固定链接: http://www.devba.com/index.php/archives/4406.html | 开发吧

报歉!评论已关闭.