【问题标题】:error installing .apk in android emulator在 android 模拟器中安装 .apk 时出错
【发布时间】:2012-05-17 14:54:56
【问题描述】:

我是安卓开发新手。我已经安装了 eclipse 并更新了所有的 android 包。现在我正在尝试运行我的应用开发人员提供的 .apk 文件,以便在模拟器中对其进行测试。

我通过网络下载安装它。下载软件包后,当我单击它时,它会显示“正在安装”。然后它说未安装。该应用程序在我的手机上运行良好。但我想用不同的屏幕分辨率和尺寸、屏幕截图等对其进行测试。

我已经尝试了从 2.3 到 4.0 的几个不同的模拟器,我得到了同样的错误。
我在 Mac 上运行 Eclipse。

【问题讨论】:

  • 尝试先从模拟器中卸载应用,然后再安装
  • 在安装尝试期间从模拟器中捕获 logcat。顺便说一句,android 模拟器与每个人都熟悉的模拟器不同(在这一点上可能已经过时)。

标签: android eclipse apk


【解决方案1】:

从模拟器中卸载应用程序后,打开终端并进入安装 android-sdk 的目录,然后转到平台工具。给命令adb install yourAppName.apk 如果失败,请发布错误日志。 (要查看错误日志,请打开另一个终端并转到 android-sdk-installation 目录 > 平台工具,输入命令adb logcat。在安装 apk 时保持日志运行。)

【讨论】:

  • 我认为这是日志的重要部分。 E/PackageManager(54):包 com.brainstorm.bluetoothFinder 需要不可用的共享库 com.google.android.maps;失败! W/PackageManager(54):包无法安装在 /data/app/com.brainstorm.bluetoothFinder.apk D/AndroidRuntime(203):关闭 VM D/dalvikvm(203):DestroyJavaVM 等待非守护线程退出
【解决方案2】:

如果您在模拟器中下载 apk,然后尝试将其直接安装在模拟器中,这可能是问题所在,因为模拟器不包含 Android Market(现为 Google Play)。

先在你的Mac上下载apk,然后使用adb安装如下:

adb install <apk_file>

【讨论】:

    猜你喜欢
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 2017-08-04
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    相关资源
    最近更新 更多