Android应用未在模拟器中显示

New*_*ger 3 java android android-virtual-device android-emulator

我安装了eclipse,android sdk,创建了AVD(尝试过不同的版本),然后创建了简单的hello world程序(自动生成).

当我运行它时,它应该加载并显示helloworld屏幕......但没有任何反应.模拟器只是加载并显示Android主屏幕.我的应用程序无处可见.

日志:

[2012-05-19 19:09:34 - GameTest] Android Launch!
[2012-05-19 19:09:34 - GameTest] adb is running normally.
[2012-05-19 19:09:34 - GameTest] Performing org.test.game1.GameTestActivity activity launch
[2012-05-19 19:09:34 - GameTest] Automatic Target Mode: launching new emulator with compatible AVD 'def_avd'
[2012-05-19 19:09:34 - GameTest] Launching a new emulator with Virtual Device 'def_avd'
Run Code Online (Sandbox Code Playgroud)

就是这样......

有什么问题,我怎么能真正加载我的程序?

一些澄清:我试图预先运行模拟器,然后运行我的应用程序.我尝试直接从eclipse运行模拟器"运行为 - Android应用程序",但仍然是完全相同的事情.

Hit*_*esh 7

缺少的东西在AndroidManifest.xml中的XML片段下面给出

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

在活动标记下的xml中添加此标记,然后您的应用程序将在您的模拟器上启动


New*_*ger 4

不幸的是,其他回复中的建议没有任何帮助,但我找到了一个不错的解决方法。

如果您有 Android 设备,最简单的方法可能是将其连接到 USB,然后点击“调试为 Android 应用程序”,3 或 4 秒后它将加载到您的 Android 设备上。

要使用该选项,您需要安装 USB 驱动程序包,但这没有问题。