在我的应用程序中我使用了这个:
private LayoutParams params;
我收到错误,因为它需要 api 级别 11。 所以在我的 list 文件中,我将这一行从 8 更改为 11:
<uses-sdk android:minSdkVersion="11" />
现在我在 eclipse 中没有收到错误。 但是一旦我尝试运行该应用程序,我就会看到这个 Android 设备选择器窗口,并且我在我的设备上看到目标是 2.2,附近有红色 X。 如果我单击确定并尝试运行它,我会在 Eclipse 的控制台窗口中收到错误消息:
[2013-01-22 09:43:33 - AndroidVideoCapture] ERROR: Application requires API version 11. Device API version is 8 (Android 2.2).
[2013-01-22 09:43:33 - AndroidVideoCapture] Launch canceled!
如何将我的设备更新到 api 11?我的设备上有一个正在等待的软件更新,但每次我单击“安装”时它都会尝试重新启动,但实际上它正在关闭设备并且什么都不做我所能做的就是取出电池并再次打开我的设备但然后又将提示此软件更新。
我还能做什么? (如果有的话,在谷歌中没有找到在哪里下载 api 11)。
最佳答案
嗯,看一眼这个把eclipse更新到3.6
http://developer.android.com/tools/sdk/eclipse-adt.html
或将 list 文件代码更改为。
android:minSdkVersion="8"
android:targetSdkVersion="16"
关于android - 我无法运行我的应用程序,因为我的 htc desire 设备是 api 级别 8 (Android 2.2),我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14453807/