我发布的应用程序的api级别现在是API 8级别,我想将2.1降低到7用户,是否还可以这样做?发布应用程序后?
我已经尝试将清单中的minsdkversion和目标sdkversion降低到7但是eclipse仍然不会将我的手机检测为该软件包的兼容设备,我的手机是acer liquid e 2.1。
并且在这个文件下面有一个default.properties文件,并且在其中有一个target = android-8语句,我尝试将其更改为7并且在我的xml文件中出现保存错误时,有没有办法我可以将它更改为API 7,以便在将应用程序更新到市场后,它现在可供2.1用户使用吗?
答案 0 :(得分:3)
简短的回答是肯定的,您绝对可以更新您的应用以定位较低的API级别。步骤如下:
右键点击您的项目
点击“属性”
点击Android标签。
定位您想要的API级别。
确保您的清单目标使用-sdk android:minSdkVersion =“7”
在清单中增加您的版本,以便将其视为更新。类似的东西:
机器人:=的versionName “2.0.0” android:versionCode =“2”
应该这样做!
如果继续出现编译错误,请阅读它们。您是否在应用中的任何位置使用Google API等内容?如果是这样,您显然必须定位Google API等。您使用的是2.2特定功能吗?如果您对这两个问题的回答都是“否”,那么您应该没问题。
答案 1 :(得分:0)
我发布的应用程序的api级别现在是API 8级别,我是 想到2.1用户将其降低到7,是否还可以做到 它?发布应用程序后?
是的,可以这样做。
并且该文件下面有一个default.properties文件 并且在其中有一个target = android-8语句,我尝试将其更改为 7,保存错误出现在我的xml文件
中
在所有 layout.xml 文件中将“match_parent”值更改为“fill_parent”。