2011-06-05 71 views
0

我刚刚了解Android应用程序开发,并创建了我的第一个应用程序,这是一个相对简单的应用程序,它具有链接到图像库和一些文本页面的链接。我使用1.5平台创建了它,因为它使它向后兼容似乎是明智的。我一直在3.0上进行测试,它在屏幕上出现很小,我从那以后就知道我需要使用支持屏幕和其他相关命令来支持可变屏幕支持,这些屏幕支持从1.6版本以上版本开始提供。因此,我需要将应用程序平台更改为1.6或更高版本,我的问题如下:创建它后,我可以更改Android应用程序的平台版本吗?

1)我是否可以转到项目属性并将平台版本tickbox更改为更新版本(在这种情况下1.6)?正如我在项目中尝试过的那样,但支持屏幕标签仍然给出了一个错误(当我创建一个全新的项目时它不会)?

2)为了理想的向后兼容性,我应该创建什么版本,但能够使用最理想的功能?我知道1.6包含很多新功能,但根据http://developer.android.com/resources/dashboard/platform-versions.html,只有约4%的人使用少于2.1,所以使用2.1编码(假设我想定位手机和平板电脑)会更好吗?

非常感谢您的帮助如初,

戴夫

回答

3
  1. 看看this。它解释了如何更改AndroidManifest.xml以指定要使用的SDK版本。您可能还需要更新default.properties以将target指向适当的api值。
  2. 这真的取决于你想要做什么。如果你需要2.1或3.0的东西,那么我认为你需要这样做。但是,如果你只能使用1.6并且仍然拥有你需要的所有功能,那么我肯定会推荐使用1.6。
+0

谢谢你的完美! :) – deshg 2011-06-05 21:11:36

相关问题