android L预览; ndk失败了

时间:2014-07-23 06:38:25

标签: android eclipse android-ndk android-5.0-lollipop

我想在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

是否有人遇到同样的问题并知道如何解决?

提前致谢
卢卡斯

1 个答案:

答案 0 :(得分:2)

平台" L"仅在ndk r10 中支持64位目标(您仍然可以使用它来编译32位目标)。

您可以在Application.mk中使用此版本或声明APP_PLATFORM:=android-15(其中15是您当前的minSdkVersion)来编译您的源代码而不是android-L,这更有意义,如果它&#39 ; s用于测试兼容性。