2014-08-29 81 views
0

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

即使有一段时间我在同一部手机上运行同一个应用程序。错误消失有时会回来。 我也改变了手机到其他Android手机,同样的事情发生。

+0

你有你的目标版本设置为20 – Piyush 2014-08-29 05:39:23

+0

请发表您的AndroidManifest.xml – Ricky 2014-08-29 05:46:13

回答

1

好像你在你的config.xml中定义分钟SDK版本为20,请更换/添加下面一行在你的config.xml文件

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

这是我的AndroidManifest.xml file.I认为版本是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> 
+0

问题与您android.minsdkversion,已分配更高的版本,使其7.裁判访问http:// EN .wikipedia.org/wiki/Android_version_history – 2014-08-29 06:11:49

+0

谢谢。它的工作。 – 2014-08-29 06:51:30

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" />