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应用程序",但仍然是完全相同的事情.
缺少的东西在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中添加此标记,然后您的应用程序将在您的模拟器上启动
不幸的是,其他回复中的建议没有任何帮助,但我找到了一个不错的解决方法。
如果您有 Android 设备,最简单的方法可能是将其连接到 USB,然后点击“调试为 Android 应用程序”,3 或 4 秒后它将加载到您的 Android 设备上。
要使用该选项,您需要安装 USB 驱动程序包,但这没有问题。