我的应用程序 list 具有以下设置
<manifest ... android:installLocation="preferExternal">
和
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="8"/>
在 2.2 设备上测试时,应用会安装在外部 SD 卡上。但是当我从安卓市场安装相同的应用程序时。该应用程序安装在内部卡上,没有将其移动到外部卡的选项。所以 installLocation 似乎被忽略了。
我错过了什么吗?或者这是一个错误?
问题解决了!
在网上进一步搜索后,我发现了一些关于在应用程序市场中设置“内容保护”的评论。并且不允许将应用程序移动到外部 SD 卡。
因此,如果您在应用市场中关闭“内容保护”,则可以将应用移动到外接卡上。
最佳答案
应蜥蜴比尔的要求
问题解决了!
在网上进一步搜索后,我发现了一些关于在应用程序市场中设置“内容保护”的评论。并且不允许将应用程序移动到外部 SD 卡。
因此,如果您在应用市场中关闭“内容保护”,则可以将应用移动到外接卡上。
关于android - 从市场安装时, list 中的 preferexternal 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5730115/