Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以在创建android应用程序后更改其平台版本吗?_Java_Android - Fatal编程技术网

Java 我可以在创建android应用程序后更改其平台版本吗?

Java 我可以在创建android应用程序后更改其平台版本吗?,java,android,Java,Android,我正在学习android应用程序开发,并创建了我的第一个应用程序,这是一个相对简单的应用程序,带有一个图像库和一些文本页面的链接。我使用1.5平台创建了它,因为让它向后兼容似乎是明智的。我一直在3.0上测试它,它在屏幕上显示得很小,从那以后我知道我需要使用支持屏幕和其他相关命令来允许可变屏幕支持,从我读到的内容来看,只有1.6及以上版本才可用。因此,我需要将应用程序平台更改为1.6或更高版本,我的问题如下: 1) 我是否可以直接转到项目属性并将平台版本复选框更改为较新的版本(在本例中为1.6)?

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

1) 我是否可以直接转到项目属性并将平台版本复选框更改为较新的版本(在本例中为1.6)?我在项目中尝试了这个方法,但是supports screens标签仍然给出了一个错误(当我创建一个全新的项目时它没有给出错误)

2) 为了实现理想的向后兼容性,但能够使用最理想的功能,我应该创建什么版本?我知道1.6包含了很多更新的功能,但据我所知,只有大约4%的人使用的是低于2.1的版本,所以只使用2.1编写代码是否更好(假设我想针对手机和平板电脑)

非常感谢你一如既往的帮助

戴夫

  • 看一看。它解释了如何更改AndroidManifest.xml以指定要使用的SDK版本。您可能还需要更新
    default.properties
    以将
    目标
    指向正确的api值
  • 这取决于你想做什么。如果您需要2.1或3.0版本的内容,那么我认为您需要这样做。但是,如果您只使用1.6就可以获得,并且仍然拥有您需要/想要的所有功能,那么我绝对建议您使用1.6
  • 看一看。它解释了如何更改AndroidManifest.xml以指定要使用的SDK版本。您可能还需要更新
    default.properties
    以将
    目标
    指向正确的api值
  • 这取决于你想做什么。如果您需要2.1或3.0版本的内容,那么我认为您需要这样做。但是,如果您只使用1.6就可以获得,并且仍然拥有您需要/想要的所有功能,那么我绝对建议您使用1.6