Java 安卓2.3.5的代号一?
我在Eclipse中使用代号为One的插件编译简单的GUI项目。 它可以在他们的模拟器和在线构建中工作,但在我的HTC WildFire S和Android 2.3.5上,我得到了一条信息“解析软件包有问题” 因此,我将Android的“提示”放在代号1中: android.targetSDKVersion和android.min_sdk_版本设置为10 因此,联机生成失败,并显示以下信息: 原因:java.lang.RuntimeException:清单合并失败: 使用sdk:MinSDK版本10不能小于声明的版本14 在库中[com.android.support:support-v4:27.1.1] /home/ec2 user/.gradle/caches/transforms-1/files-1.1/support-v4-27.1.1.aar/c2029d859fd8146aea03623953116eed/AndroidManifest.xml 由于库可能正在使用10个版本中未提供的API,建议: 使用minSdk最多为10的兼容库,或增加 此项目的minSdk版本至少为14,或使用 工具:overrideLibrary=“android.support.v4”强制使用(可能导致 运行时故障)Java 安卓2.3.5的代号一?,java,android,codenameone,Java,Android,Codenameone,我在Eclipse中使用代号为One的插件编译简单的GUI项目。 它可以在他们的模拟器和在线构建中工作,但在我的HTC WildFire S和Android 2.3.5上,我得到了一条信息“解析软件包有问题” 因此,我将Android的“提示”放在代号1中: android.targetSDKVersion和android.min_sdk_版本设置为10 因此,联机生成失败,并显示以下信息: 原因:java.lang.RuntimeException:清单合并失败: 使用sdk:MinSDK版本
因此,我在Android中添加了代号为One的“提示”值
tools.overrideLibrary android.support.v4
android.overrideLibrary android.support.v4
android.tools.overrideLibrary android.support.v4
android.tools:overrideLibrary android.support.v4
android.tools:overrideLibrary "android.support.v4"
但这没有帮助
我不知道代号为One的Android清单在哪里,也不知道如何设置工具:overrideLibrary=“Android.support.v4”来强制使用
他们的在线支持建议在这里提问。
但是他们说可以支持Android 2.3。支持旧版本Android的第一步是明确禁用Google play。默认情况下,我们为location API提供google play服务,因此您只需添加构建提示即可禁用:
android.playService.location=false
这将向我们表明您对默认设置不感兴趣,并且将完全禁用播放。一旦它关闭,您可能就不会有支持libs或任何与之相关的东西,但很难保证这些东西会发生变化。谷歌自己在几年前就放弃了对这些旧设备的支持,我们很难支持它们
要完成此过程,您还需要添加以下提示:
-在构建过程中使用较旧的android构建工具,因为较新的版本降低了兼容性android.buildToolsVersion=23
-将旧版本的android作为主要目标。这将禁用某些功能,如权限提示等android.targetSDKVersion=14
-表示支持的最低sdk,10是2.3.xandroid.min\u sdk\u version=10
Android.targetSDKVersion=14
和Android.buildToolsVersion=23&Android.targetSDKVersion=14,但手机无法解析软件包。这是android.min_sdk_version=10?android.buildToolsVersion=23 android.targetSDKVersion=14 android.min_sdk_version=10-现在它在android 2.3.5 HTC WildFire S上运行,谢谢:-)