codenameone-如何在android build上设置MinSDK版本
我设置属性:codenameone-如何在android build上设置MinSDK版本,codenameone,Codenameone,我设置属性: codename1.android.targetSDKVersion=8 但构建的结果是按如下方式重置它: android:minSdkVersion="15" android:installLocation="auto"> <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="21" /> android:minSdkVersion=“15” android:installLoca
codename1.android.targetSDKVersion=8
但构建的结果是按如下方式重置它:
android:minSdkVersion="15"
android:installLocation="auto">
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="21" />
android:minSdkVersion=“15”
android:installLocation=“auto”>
这是sdk的最低版本吗 使用GUI编辑属性时,您需要仅使用属性设置属性,例如,
android.targetSDKVersion
。直接编辑codenameone\u settings.properties
时,需要使用codenameone.arg.android.targetSDKVersion
(请注意.arg.
部分)
我不会更改目标SDK版本或min SDK版本(您的问题可以通过
android.min\u SDK\u version
操作),因为两者都不能正常工作。我假设您希望针对较旧的设备,您可以通过使用android禁用google play服务来实现这一点。IncludePlayServices=false我还需要支持较旧的设备(在我的例子中,是API 15)@Shai您是否介意详细解释一下为什么更改android\u min\u sdk\u版本不起作用?但是,如果我听从你的建议,禁用Google play服务,应用内购买是否仍然有效?如果你禁用Google play服务,应用内购买将不再有效,因为它们是由Google实现的。当您包含google play服务时,设置最低版本将无效,因为它将被它覆盖