我正在使用Eclipse,我正在构建一个Android应用程序。我创建了一个新的Android应用程序项目,我在其中创建了一个空白活动(只需选中复选框)。该应用程序是一个基本的Hello World,我没有对默认创建的应用程序进行任何更改。我点击run as - >启动应用程序Android应用程序。 Android虚拟设备启动,但活动没有启动。任何想法都可能出错。
这是控制台输出:
[2012-10-31 06:39:28 - newand] ------------------------------
[2012-10-31 06:39:28 - newand] Android Launch!
[2012-10-31 06:39:28 - newand] adb is running normally.
[2012-10-31 06:39:28 - newand] Performing com.example.newand.MainActivity activity launch
[2012-10-31 06:39:28 - newand] Automatic Target Mode: launching new emulator with compatible AVD 'androidEMP'
[2012-10-31 06:39:28 - newand] Launching a new emulator with Virtual Device 'androidEMP'
答案 0 :(得分:1)
有时AVD已启动但无法加载应用程序。首先尝试启动avd,然后在其中运行应用程序。
如果仍然失败,您可以尝试从命令行重新启动adb服务器(您需要为此安装adb工具):
adb kill-server
adb start-server
有时,即使一个AVD处于活动状态,也会打开另一个AVD。在这种情况下,关闭旧的avd并让新的avd打开。然后尝试杀死并重新启动adb服务器。
答案 1 :(得分:-1)
在AndroidManifest.xml文件中添加条目
<activity android:name=".yourActivityName">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
内部应用程序标记。
这应该可以解决您的问题。