当我这样设置 Manifest.xml 文件时
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.fugo.Rocket"
android:versionCode="1"
android:versionName="1.0"
android:installLocation="preferExternal">
android安装会报错
[2011-03-24 18:18:47 - Rocket Project] Installation error: INSTALL_FAILED_CONTAINER_ERROR [2011-03-24 18:18:47 - Rocket Project] Please check logcat output for more details. [2011-03-24 18:18:47 - Rocket Project] Launch canceled!
但是当我设置 android:intallLocation="auto"
安装成功。这是为什么?
日志错误
03-24 18:48:38.784: ERROR/PackageHelper(1284): Failed to create secure container smdl2tmp1 03-24 18:48:38.784: ERROR/DefContainer(1284): Failed to create container smdl2tmp1 03-24 18:48:38.784: ERROR/Vold(86): ASEC file '/mnt/secure/asec/smdl2tmp1.asec' currently exists - destroy it first! (Address already in use)
最佳答案
检查您的 minSDKversion 设置为什么。只有 FROYO 提供此功能。 (SDK 版本 8 及更高版本)。
另外你需要在Android2.2 sdk上编译运行
关于android - 设置android :installLocation ="preferExternal"时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5418483/