0

我正在尝试在 eclipse 中创建一个 android 应用程序。当我运行它显示的应用程序时

[2013-06-26 11:14:41 - FirstApp] Android Launch!
[2013-06-26 11:14:41 - FirstApp] adb is running normally.
[2013-06-26 11:14:41 - FirstApp] Performing com.example.firstapp.MainActivity activity launch
[2013-06-26 11:14:41 - FirstApp] Automatic Target Mode: launching new emulator with compatible AVD 'Test'
[2013-06-26 11:14:41 - FirstApp] Launching a new emulator with Virtual Device 'Test'
[2013-06-26 11:14:50 - FirstApp] New emulator found: emulator-5554
[2013-06-26 11:14:50 - FirstApp] Waiting for HOME ('android.process.acore') to be launched...
[2013-06-26 11:16:24 - FirstApp] HOME is up on device 'emulator-5554'
[2013-06-26 11:16:24 - FirstApp] Uploading FirstApp.apk onto device 'emulator-5554'
[2013-06-26 11:16:25 - FirstApp] Installing FirstApp.apk...
[2013-06-26 11:18:30 - FirstApp] Failed to install FirstApp.apk on device 'emulator-5554!
[2013-06-26 11:18:30 - FirstApp] (null)
[2013-06-26 11:18:30 - FirstApp] Launch canceled!
4

3 回答 3

1

我也曾经遇到过同样的问题,以下其中一项应该对您有用:-

  • 重新启动虚拟设备并选中“擦除用户数据”选项,然后运行该应用程序。这对我行得通,
  • 只需重新启动设备并检查,
  • 更改 VM 堆大小后重新启动设备。

如果重新启动设备不起作用,请尝试将上传超时增加到非常大的值,例如 20000 毫秒。它位于 Window → Preferences → Android → DDMS → “ADB connection time out (ms)”。

于 2013-06-26T05:56:01.230 回答
1

AndroidManifest.xml同时发布您的代码。我认为您没有为要启动的 Activity 放置以下代码。

 <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter>

如果出现任何logcat错误/警告,请同时发布。因此,我们可以提供更好的帮助。

于 2013-06-26T05:57:54.253 回答
0

尝试格式化日志输出,使其更具可读性。但是,很可能您的清单中有问题。安装应用程序时检查adb logcat(或 DDMS 透视图中的 Logcat 选项卡)。你应该在那里看到一些关于 android 不喜欢你的应用程序的信息。

于 2013-06-26T05:51:54.243 回答