0

我在 Eclipse 中使用 API 4.0 开发了一个项目。并在模拟器 perfeitamene 2.3.3 中运行。我的手机有安卓2.3.4。在生成我的之前。apk android 我将清单更改为:

机器人:minSdkVersion = “8” 机器人:targetSdkVersion = “17”

但我只能在手机上打开应用程序的主屏幕。我下载了一个应用程序来查看设备的日志,消息是“尝试为活动加注星标”,但只是在黑屏上。

谢谢你

4

1 回答 1

0

设置 targetSdkVersion = "10"
并测试它

安卓:targetSdkVersion

一个整数,指定应用程序所针对的 API 级别。如果未设置,则默认值等于提供给 minSdkVersion 的值。

此属性通知系统您已针对目标版本进行了测试,并且系统不应启用任何兼容性行为来保持您的应用程序与目标版本的前向兼容性。该应用程序仍然能够在旧版本上运行(低至 minSdkVersion)。

您可以通过指定 targetSdkVersion 以匹配其运行平台的 API 级别来禁用此类兼容性行为。例如,将此值设置为“11”或更高允许系统在 Android 3.0 或更高版本上运行时将新的默认主题 (Holo) 应用到您的应用程序,并且还可以在大屏幕上运行时禁用屏幕兼容模式(因为支持 API 11 级隐式支持更大的屏幕)。

为了在每个 Android 版本中维护您的应用程序,您应该增加此属性的值以匹配最新的 API 级别,然后在相应的平台版本上彻底测试您的应用程序。

于 2013-08-11T20:05:04.123 回答