Android应用开发错误:无法在Android应用版本错误上运行

时间:2014-08-29 05:34:13

标签: android

我正在按照我的htc愿望运行我的应用程序。该应用程序在手机上运行正常,然后它开始给我错误 [2014-08-29 10:29:24 - testa]错误:应用程序需要API版本20.设备API版本为15(Android 4.0.3)。 [2014-08-29 10:29:24 - testa]发布取消了!

即使有一段时间我在同一部手机上运行相同的应用程序。错误消失有时然后回来。 我也把手机换成了其他Android手机,也发生了同样的事情。

3 个答案:

答案 0 :(得分:1)

好像你在config.xml中将min sdk版本定义为20,请在config.xml文件中替换/添加以下行

<preference name="android-minSdkVersion"      value="7" />

答案 1 :(得分:0)

这是我的androidManifest.xml文件。我认为版本是20.我确定我选择了正确的版本。它起作用然后停止工作。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.testa"
    android:versionCode="1"
    android:versionName="21" >

    <uses-sdk
        android:minSdkVersion="20"
        android:targetSdkVersion="21" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

答案 2 :(得分:0)

它工作。我将版本从1更改为7.感谢大家的快速帮助。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.testa"
    android:versionCode="1"
    android:versionName="21" >

    <uses-sdk
        android:minSdkVersion="7"
        android:targetSdkVersion="21" />