2014-05-02 105 views
8

我刚刚在Eclipse IDE中安装了Android ADT软件包。安装错误:未知失败Android应用程序

我创建了一个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输出。

我该如何解决这个问题?

+1

您是否等待设备启动?这一切都发生在我身上,因为我试图在设备启动时运行应用程序。 – Ataraxia

回答

9

我终于解决了我的问题。

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

+2

如何解决? – sri

+0

其仍然不清楚......日食只是说“等待HOME('android.process.acore')被启动......”无限。 – greaterKing

+0

是的,它可能需要长达15分钟(取决于您的计算机)才能完全启动手机模拟器。 – Pierre

1

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

+0

我应该使用哪种设备(模拟器)版本?我现在有Android 4.4.2 – Pierre

+0

你有没有在你的AVD(模拟器)中安装Android 4.4.2 – DUSMANTA

1

家伙我有同样的问题和使用方式如下: (Windows 8中,Eclipse的月神)

1)改变ADB连接时间来1000000ms 2)使用ADBhost 127.0.0.1 3)改变方法探查器缓冲区大小为20MB 4)在AVD Emulator选项中从快照中取消选中启动程序。

,当然还有多次重新启动由xD

2

为我解决这个问题的最好办法,就是打开终端和使用adb经理重新启动服务器。我使用Mac OSX,这也应该可以在Windows和Linux上使用。转到您的sdk-> platform-tools文件夹并使用该命令键入以下命令:

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

ADB杀服务器(ENTER) 亚行启动服务器(ENTER)

额外: 利用亚行的设备,以检查是否有连接你的计算机上的设备,让你知道,如果亚行工作正常或不。

未检测到问题后,尝试拔下设备电源,然后按播放按钮以安装您的应用程序。当您看到没有设备的窗口时,您必须再次将您的Android设备连接到您的计算机上,并选择它以成功安装您的应用。

+0

这对我有效。 – user13107

+0

感谢Mac特定 –

1

我正在使用Windows 8。1 OS和我通过以下步骤解决同一个问题:

  1. 打开命令提示符
  2. 导航至/platform-tools文件夹(C:/Sample/sdk/platform-tools/
  3. 类型adb KILL-SERVER和命中再次输入
  4. 类型adb START-SERVER和回车键
  5. 关闭已经打开的eclipse并重新启动
  6. 尝试执行android应用程序,它会起作用
0

在Play商店,点击左边的菜单 - 我的应用程序和游戏 - 所有选项 - 删除您的应用历史 - 重建应用程序

0

,如果你安装应用程序一段时间回来,现在你同样的问题也可能发生试图从另一台电脑或某台相同的电脑进行安装。

即使您在安装新应用程序之前已经卸载了系统,系统仍会维护与应用程序相关的一些数据。通过使用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不匹配先前安装的版本,忽略]”

这有助于理解问题。

相关问题