Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android如何构建适用于android 2.3的apk作为最低操作系统级别_Java_Android_Operating System_Apk_Platform - Fatal编程技术网

Java android如何构建适用于android 2.3的apk作为最低操作系统级别

Java android如何构建适用于android 2.3的apk作为最低操作系统级别,java,android,operating-system,apk,platform,Java,Android,Operating System,Apk,Platform,这就是我的清单文件的样子 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.abc" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVer

这就是我的清单文件的样子

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.abc"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />

当我右键单击android项目>属性>android时,我看到目标名称至少为android 4.0

我想让apk文件在android 2.3平台上可用

我正在使用的功能和API:

  • 谷歌地图v2,融合位置提供商

我对安卓系统相当陌生,我在问你之前做过谷歌,你的应用程序针对的安卓版本有API 17,但你的应用程序支持GB(GingerBread 2.3.x),提到最低API级别为10,你的应用程序应该在2.3.x中运行。只要您继续使用,所有的功能都可以在GB上使用,比如片段、ActionBar

Tip:

使用最新的编译器(例如:API 20和target)来利用所有功能而不会感到头痛。

使用SDK管理器下载SDK并将其更改为android 2.3.x,并在project.properties文件中验证“target”值是否正确更新

如果选择2.3.3,则project.properties文件中的目标将为 target=android-10

根据所选的目标更改“android:minSdkVersion”,在上面的情况下 android:minSdkVersion=10


清洁和建设项目。之后你就可以开始了。

你的具体问题是什么?我如何确保该应用程序在2.3版中运行?我先在安卓2.3设备上试用。您在这里描述的内容中没有任何内容表明它在Android2.3中不起作用。支持Android2.3不需要这样做。