Java 安卓2.3.5的代号一?

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版本

我在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”强制使用(可能导致 运行时故障)


因此,我在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.buildToolsVersion=23
    -在构建过程中使用较旧的android构建工具,因为较新的版本降低了兼容性
  • android.targetSDKVersion=14
    -将旧版本的android作为主要目标。这将禁用某些功能,如权限提示等
  • android.min\u sdk\u version=10
    -表示支持的最低sdk,10是2.3.x

为什么要支持android 2.3 eclipse和android 2.3的支持早已关闭。你为什么还用这两部手机?我用那部手机是因为市场上没有这种尺寸的新手机。即使我在越野时也可以用一只手。它也可以放在我衬衫的口袋里。出于某些原因,这个项目是为廉价手机设计的。我不知道codenameone是什么,但是最新版本的支持库不支持14以下的api,正如您在错误消息中看到的那样。另外,使用eclipse进行android开发已经有4年没有得到支持了。请使用android studioCodename One支持Eclipse,他们使用相同的代码为Windows、iOS和android制作多平台二进制文件,并拥有自己的模拟器。他们还说他们支持安卓2.3。他们不支持Android Studio。我添加了位置提示和我的SDK 10提示,但在错误日志中有关于Android.support.v4的相同文本。尝试设置Android.buildToolsVersion=23&
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上运行,谢谢:-)