【问题标题】:Is there a way to install android application from eclipse to direct emulator sd card?有没有办法从eclipse安装android应用程序到直接模拟器sd卡?
【发布时间】:2011-08-19 06:42:10
【问题描述】:

大家好

我的问题是我的 Android 应用程序 .apk 大小为 15MB,在我的模拟器中有时由于内存较少,当我再次在同一个模拟器中安装相同的应用程序时,它会提供足够的存储空间,所以我想做一件事,那就是在我运行时构建应用程序,它应该安装到至少有 1Gb 空间的 android 模拟器 SD 卡中。

我该如何解决这个问题? 我的模拟器 Android 版本是 2.1 更新。 我也尝试使用此命令来设置将应用程序安装到 SD 卡中的权限。

adb shell pm setInstallLocation 2

但此命令给出以下错误:

Error: unknown command 'setInstallLocation'

是否有任何命令设置使用外部存储器(如 SD 卡)存储 Eclipse ADT 安装的新应用程序的权限。

【问题讨论】:

    标签: android adb android-install-apk


    【解决方案1】:

    尝试卸载 sdcard 中的一些应用程序(如果有)。尝试重新启动模拟器。

    我猜想在 sdcard 中安装 android:installLocation 来自 FROYO (Android 2.2) ,因此您可以尝试为 froyo 和试试看。

    【讨论】:

      【解决方案2】:

      你试过adb install -s yourapp.apk吗? -s 表示安装在 SD 卡上。或者,您可以使用存储大小参数运行 AVD – emulator MyAVD -partition-size 256

      【讨论】:

      • 我知道这会很好用,但我不想一直使用这个命令,因为当我在我的应用程序中更改某些东西时,我必须运行应用程序而不是运行这个命令来安装.还有其他办法吗?
      • 我已经更新了我的答案 - 运行具有扩展分区大小的模拟器。
      • @Herry- 如果您为 android 2.2 创建新的模拟器并在清单中包含 android:installLocation,您的问题可能会得到解决。检查我的回复。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 2011-09-17
      • 1970-01-01
      • 2012-02-24
      相关资源
      最近更新 更多