我目前有一个围绕1.6 API构建的应用程序。它已经开始增加规模,目前相当大。我想知道我是否升级到API 2.2,在清单中添加:android:installLocation="auto"
,但如果我将丢失低于2.2的用户,请设置<uses-sdk android:minSdkVersion="6" />
。目前1.6个用户占不到1%的用户,但2.1个用户占10%。丢失1.6不会有问题,但我不认为使用SD卡的好处将超过失去10%的用户。
让我知道你的想法。
谢谢!
答案 0 :(得分:2)
如果添加android:installLocation="auto"
并将min SDK设置为6,则不会丢失1.6用户。您必须使用2.2 SDK构建。当您添加新代码时,您必须确保使用1.6方法,否则它将在没有错误的情况下构建并且在Android版本小于2.2的设备上崩溃。
答案 1 :(得分:0)
设置installLocation
只会影响拥有支持该设置的版本的用户:来自早期版本的人仍然可以安装该软件。