今晚在写程序,发生错误如下:
[2012-02-20 20:41:28 - y] ERROR:Application requires API version 15. Device API version is 7 (Android2.1-update1).
[2012-02-20 20:41:28 - y] Launch canceled!
原因分析:
具体原因是应该程序的版本跟模拟器的版本不一致导致的。
解决方法:修改两个配置文件
1:在AndroidManifest.xml里,<uses-sdk android:minSdkVersion="15" />找到这一行,把数字修改成与模拟器版本一致
2: 在default.properties里
target=android-7
把target改为要运行模拟器的版本就OK了。
修改过后的文件时:
<?xml version="1.0"encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sspu.cn"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".YangActivity"
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>