无法在设备上安装MyFirstApp.apk(Hello World!)

时间:2014-05-26 15:23:44

标签: android

首先,抱歉我的无知。我正在尝试按照教程here逐步运行HelloWorld应用程序。 我无法加载应用,因为Android会向我显示消息:

[2014-05-26 15:56:38 - MyFirstApp] Android Launch!
[2014-05-26 15:56:38 - MyFirstApp] adb is running normally.
[2014-05-26 15:56:38 - MyFirstApp] Performing mypackage.myfirstapp.MainActivity activity launch
[2014-05-26 15:56:38 - MyFirstApp] Automatic Target Mode: launching new emulator with compatible AVD 'MyNexusOne'
[2014-05-26 15:56:38 - MyFirstApp] Launching a new emulator with Virtual Device 'MyNexusOne'
[2014-05-26 15:56:38 - MyFirstApp] New emulator found: emulator-5554
[2014-05-26 15:56:38 - MyFirstApp] Waiting for HOME ('android.process.acore') to be launched...
[2014-05-26 15:57:02 - MyFirstApp] Android Launch!
[2014-05-26 15:57:02 - MyFirstApp] adb is running normally.
[2014-05-26 15:57:02 - MyFirstApp] Performing mypackage.myfirstapp.MainActivity activity launch
[2014-05-26 15:57:02 - MyFirstApp] Uploading MyFirstApp.apk onto device 'emulator-5554'
[2014-05-26 15:57:02 - MyFirstApp] Failed to install MyFirstApp.apk on device 'emulator-5554': No such file or directory
[2014-05-26 15:57:02 - MyFirstApp] com.android.ddmlib.SyncException: No such file or directory
[2014-05-26 15:57:02 - MyFirstApp] Launch canceled!

一开始,我遇到的问题与此问题相同:
Waiting for HOME ('android.process.acore') to be launched
所以我按建议的答案做了,"右键单击该项目,然后再次点击“再次运行Android应用程序”#34; 。 Android第一次向我展示了一个选择设备的窗口,我选择了唯一可用的设备'模拟器-5554'。选择并运行后,Android向我显示了上面的消息。从我第二次运行它开始,Android直接向我显示了该消息,并且没有显示再次选择模拟器的窗口。

似乎我在这个问题上遇到了同样的问题:
com.android.ddmlib.SyncException: No such file or directory
但这些答案都不适合我。

在绝望的尝试中,我已经将ADB连接超时更改为10000毫秒。

2 个答案:

答案 0 :(得分:0)

看起来apk构建没有任何问题,但是当eclipse尝试安装时,它没有找到“MyFirstApp.apk”。
确保生成的.apk文件位于“bin”目录中。或者日食试图从其他路径读取它。

答案 1 :(得分:0)

在尝试研究为什么我做同样的事情时,看到了这个问题。当我改变Eclipse'运行配置'选项'启动默认活动' 启动' com.example.myfirstapp.MyActivity' ,项目安装在Android上虚拟设备,愉快地加载并正常运行。正如其他人所说,加载虚拟设备的时间非常长。