0

我需要将我的 android 设置为在外部 SD 上安装应用程序。这么多教程,在其中很多我都找到了 set-install-location 命令。

我使用它,并使用 get-install-location 查看实际安装位​​置,并且似乎是正确的(2[外部])。但是,当我去手机尝试安装一些东西时,他没有安装并显示空间不足的消息。

安卓版本是4.0.3,手机是LG Optimus L5

PS:抱歉有些英文错误,我是巴西人,不习惯用英文写作(对谷歌翻译没有耐心)

4

2 回答 2

0
  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.carefreegroup"
        android:versionCode="1"
        android:versionName="1.0"
        android:installLocation="preferExternal" >

属性android:installLocation可以有以下可能的值。

internalOnly:应用程序必须仅安装在内部设备存储上。如果设置了此项,应用程序将永远不会安装在外部存储上。如果内部存储已满,则系统将不会安装该应用程序。如果您未定义 android:installLocation,这也是默认行为。

auto:应用可以安装在外置存储上,但系统默认将应用安装到内置存储上。如果内部存储已满,则系统会将其安装到外部存储上。安装后,用户可以通过系统设置将应用程序移动到内部或外部存储。

preferExternal:应用程序首选安装在外部存储(SD 卡)上。无法保证系统会遵守此请求。如果外部媒体不可用或已满,或者应用程序使用前向锁定机制(外部存储不支持),则应用程序可能安装在内部存储上。安装后,用户可以通过系统设置将应用程序移动到内部或外部存储。

于 2013-01-30T18:52:00.227 回答
-1

兄弟

上述方法不适用于任何Android ICS 及以上版本的手机。没用的谷歌已经把ICS及以上版本中非常优秀的功能去掉了。

于 2013-11-04T14:11:34.827 回答