我想在android L预览版上测试我的应用程序。
这与所有其他Android版本的构建成功!
如果我将Android Build Target更改为Android L(预览版),Eclipse会告诉我以下内容:
[2014-07-23 08:29:00 - XYZ] Platform L is a preview and requires application manifest to set minSdkVersion to 'L'
但如果我遵循此说明,并改变以下
android:minSdkVersion="9"
到
android:minSdkVersion="L"
我的控制台告诉我
D:/XYZ/android-ndk32-r10-windows-x86_64/android-ndk-r10/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: 'L'. Stop.
我在问题中遇到以下错误:
make: *** non-numeric second argument to `wordlist' function: 'L'. Stop. XYZ line 512, external location: D:\XYZ\android-ndk-r9d-windows-x86\android-ndk-r9d\build\gmsl\__gmsl C/C++ Problem
是否有人遇到同样的问题并知道如何解决?
提前致谢
卢卡斯
答案 0 :(得分:2)
平台" L"仅在ndk r10 中支持64位目标(您仍然可以使用它来编译32位目标)。
您可以在Application.mk中使用此版本或声明APP_PLATFORM:=android-15
(其中15是您当前的minSdkVersion)来编译您的源代码而不是android-L,这更有意义,如果它&#39 ; s用于测试兼容性。