android - 设置android :installLocation ="preferExternal"时出错

标签 android installation adb

当我这样设置 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/

相关文章:

android - 找不到生命周期服务

windows - dpinst 无法静默安装驱动程序

android - 使用 adb 向 Android 手机发出捏合/捏合命令

android - 亚行因某种原因停止了吗?

java - Android 中按钮的最小高度是否有硬性限制?

android - 在 Eclipse 中使用不带反射的隐藏 API

.net-3.5 - VS2008 安装项目在安装时总是需要 .NET 3.5 但我不需要它!

Android ADB Logcat——显示完整的 logcat

android - 如何为 View 填充的变化设置动画?

windows - 如何使用 WiX 在 NetworkService 帐户下安装和启动 Windows 服务?