创建后可以更改Android应用程序的平台版本吗?

时间:2011-06-05 18:48:36

标签: java android

我刚学习Android应用程序开发并创建了我的第一个应用程序,这是一个相对简单的应用程序,带有图像库和一些文本页面的链接。我使用1.5平台创建了这个,因为它使向后兼容似乎是明智的。我一直在3.0上测试它,它在屏幕上显得微不足道,我已经知道我需要使用支持屏幕和其他相关命令来允许可变屏幕支持,我读到的只有1.6及以上版本。因此,我需要将应用平台更改为1.6或更高版本,我的问题如下:

1)我能够转到项目属性并将平台版本复选框更改为更新版本(在本例中为1.6)吗?当我尝试使用该项目但支持屏幕标签仍然会出错(当我创建一个全新的项目时它不会出现这种情况)?

2)在这些日子里我应该创建什么版本才能实现理想的向后兼容性,但能够使用最理想的功能?我理解1.6包含了很多较新的功能,但根据http://developer.android.com/resources/dashboard/platform-versions.html,只有大约4%的人使用的功能低于2.1,所以使用2.1进行编码更好(假设我想定位手机和平板电脑)? / p>

非常感谢你的帮助,

戴夫

1 个答案:

答案 0 :(得分:3)

  1. 看看this。它解释了如何更改AndroidManifest.xml以指定要使用的SDK版本。您可能还需要更新default.properties以将target指向正确的API值。
  2. 这实际上取决于你想做什么。如果你需要2.1或3.0的东西,那么我认为你需要坚持下去。但是如果你只使用1.6并且仍然拥有你需要/想要的所有功能,那么我肯定会推荐使用1.6。