安装错误:未知Android应用程序故障

时间:2014-05-02 14:46:22

标签: java android eclipse

我刚刚在Eclipse IDE中安装了Android ADT软件包。

我创建了一个Android手机模拟器,我正在尝试安装并运行我的第一个应用程序。

这是我在控制台日志中看到的内容

Android Launch!
adb is running normally.
Performing com.example.outlast.MainActivity11 activity launch
Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
Uploading Outlast.apk onto device 'emulator-5554'
Installing Outlast.apk...
Installation error: Unknown failure
Please check logcat output for more details.
Launch canceled!

我尝试安装的应用程序几乎是空白的。我刚刚创建了一个空白活动的项目,我正在尝试运行它。它应该根据官方Android开发者页面运行。

我不知道如何查看logcat输出。

我该如何解决这个问题?

7 个答案:

答案 0 :(得分:9)

我终于解决了我的问题。

我无法在Android手机模拟器上安装任何应用程序,因为我没有等待足够的Android手机加载,所以Eclipse无法在模拟器上安装任何东西。

答案 1 :(得分:2)

解决问题的最佳方法是打开终端并使用adb manager重启服务器。我使用Mac OSX,这也适用于Windows和Linux。转到您的sdk-> platform-tools文件夹并使用该命令键入以下命令:

如果您使用的是Mac,请使用./adb而不是adb。

adb kill-server(ENTER) adb start-server(ENTER)

额外: 使用adb设备检查您的计算机上是否有连接的设备,以便您确定adb是否正常工作。

检测到没有问题后,请尝试拔下设备并按下播放按钮以安装您的应用。当您看到没有设备的窗口时,您必须再次将Android设备插入计算机并选择它以成功安装您的应用。

答案 2 :(得分:2)

如果您在某个时间安装应用程序并且现在尝试从另一台PC或某个相同的PC安装,也可能会发生同样的问题。

即使您在安装新应用程序之前已取消安装,系统也会维护一些与应用程序相关的数据。为了克服这个问题,请使用abd命令完全取消安装应用程序。

adb uninstall my.package.id

请参阅another root cause for same issue。在花了我5小时的时间后,这对我帮助很大。

Eclipse只是说“安装错误:未知失败”它没有提供控制台窗口失败原因的信息

要查看错误消息是什么,请通过adb命令安装apk

> adb install app.apk

然后我们可以看到错误消息“无法安装app.apk:失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE:软件包com.myapp.id与以前安装的版本不匹配;忽略!]”

这有助于理解这个问题。

答案 3 :(得分:1)

您需要根据目标版本更改设备(模拟器)Android版本。 如果仍然无法正常工作,请重新启动模拟器。

答案 4 :(得分:1)

伙计们我有同样的问题并使用以下方式: (Windows 8,Eclipse Luna)

1)将ADB连接时间更改为1000000ms 2)使用ADBhost 127.0.0.1 3)将Method Profiler缓冲区大小更改为20MB 4)在AVD仿真器选项中从快照中取消选中启动器。

当然有几次重启xD

答案 5 :(得分:1)

我正在使用Windows 8.1操作系统,我使用以下步骤解决了同样的问题:

  1. 打开命令提示符
  2. 导航至/platform-tools文件夹(C:/Sample/sdk/platform-tools/
  3. 输入adb KILL-SERVER并按Enter
  4. 再次输入adb START-SERVER并按Enter
  5. 关闭已打开的eclipse并重新启动
  6. 尝试执行Android应用程序,它将正常工作

答案 6 :(得分:0)

在Play商店中,点击左侧菜单 - 我的应用和游戏 - 所有标签 - 删除您的应用历史记录 - 重建应用