错误:应用程序需要API版本14.设备API版本为13(Android 3.2.1)

Jav*_*ock 11 eclipse android android-manifest

我正在学习如何在Android中创建一个简单的应用程序,并在Linux上使用Eclipse编译它.

问题是,当我第一次创建项目时,我使用了目标API 14.但我的平板电脑只有API 13,所以我已将其更改project > properties > androidAPI 13.即使我仍然得到下一个错误:

ERROR: Application requires API version 14. Device API version is 13 (Android 3.2.1)
Run Code Online (Sandbox Code Playgroud)

如果我更改了编译目标,为什么会发生这种情况?

vgo*_*anz 19

Android使用minSdkVersion创建清单,在更改属性时不会自动更改.

更改Android清单中的行

<uses-sdk android:minSdkVersion="14" />
Run Code Online (Sandbox Code Playgroud)

然后把13而不是14.


And*_*cki 8

打开AndroidMainfestFile.xml更改那里的SdkVersion.


Yug*_*abu 6

使用如下或删除整行以自动检测API级别

<uses-sdk android:minSdkVersion="13"/>
Run Code Online (Sandbox Code Playgroud)


Mar*_*mos 5

以下是Android中版本控制的有用说明.基本上,android强制执行清单中minSdkVersion表示的系统兼容性.

android:minSdkVersion - 运行应用程序的Android平台的最低版本,由平台的API级别标识符指定.