Java Android应用程序未在模拟器中显示
我安装了eclipse、android sdk,创建了AVD(使用不同版本进行了尝试),然后创建了简单的hello world程序(自动生成) 当我运行它时,它应该加载并显示helloworld屏幕。。。但什么也没发生。Emulator刚刚加载并显示android主屏幕。我的应用程序不见了 日志: 就这样 什么是错误的,我如何才能真正加载我的程序Java Android应用程序未在模拟器中显示,java,android,android-emulator,avd,Java,Android,Android Emulator,Avd,我安装了eclipse、android sdk,创建了AVD(使用不同版本进行了尝试),然后创建了简单的hello world程序(自动生成) 当我运行它时,它应该加载并显示helloworld屏幕。。。但什么也没发生。Emulator刚刚加载并显示android主屏幕。我的应用程序不见了 日志: 就这样 什么是错误的,我如何才能真正加载我的程序 一些澄清:我试图事先运行emulator,然后运行我的应用程序。我尝试直接从eclipse“以Android应用程序运行”运行emulator,但仍然
一些澄清:我试图事先运行emulator,然后运行我的应用程序。我尝试直接从eclipse“以Android应用程序运行”运行emulator,但仍然是一样的。清理项目并刷新emulator 另外,创建新的模拟器并运行它 在windows任务管理器中关闭模拟器和adb,然后
然后尝试创建新的emulator并运行它。您可以尝试以下几项:
- 确保仿真器生成版本与代码相同
- 试着做:
> adb kill-server > adb start-server
- 重新启动Eclipse
- 查看问题并按照回答指南进行操作
- 类似的问题,看看吧
要使用该选项,您需要安装USB驱动程序包,但这没有问题。缺少的东西在您的AndroidManifest.XML中的XML片段下面给出
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
在活动标记下的xml中添加此标记,然后应用程序将在模拟器上启动请确保在虚拟设备屏幕上单击“使用主机GPU”,然后启动设备。等待设备的UI加载 只需检查一次构建路径和支持android库、android emulator版本和应用程序支持版本以及所有内容我知道这是一个老问题,但我也遇到了同样的问题,下面是我如何在android Studio 2.1中修复它的 在运行配置中,我将其设置为自动启动我想要的AVD,并且它始终会启动另一个AVD,并且没有一个AVD会拥有该应用程序。因此,我将配置设置为“显示设备选择对话框”,手动启动AVD,然后当我点击Run时,我选择了正在运行的AVD,它立即弹出。我希望它对你也有用
此外,我还设置了启动选项以显式启动我的主活动,然后我将其返回到默认状态,并且在更改为默认状态后仍能正常工作。所以,如果它第一次对你不起作用,也许也可以尝试一下。当我对所有选项使用一个意向过滤器时,我遇到了同样的问题,然后我将其分为两个意向过滤器,应用程序开始出现
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="java-lang-programming"
android:scheme="android-app-google-plus-demo" />
</intent-filter>
我试图自己修复它,但似乎没有任何效果 所以我只是:
希望这有帮助!@Keyser,呃…在哪里?我不知道它是什么,但如果你只是指错误,那么不,没有错误或警告。@Keyser,啊,我明白了。我打开了透视图列表,但那里没有类似的内容…你在编译之前试过打开模拟器吗?窗口->显示视图->其他->安卓->Logcat@Keyser啊,现在我明白了。我打开了该视图,然后重新启动了emulator,但当我“运行”我的应用程序时没有消息。是的,我尝试过,但出于某种原因,当我点击run时,它只打开emulator的新实例,它再次只加载android主屏幕,而不是我的应用程序。您还可以重置adb(重新启动它)通过eclipse本身。好的。试过了…同样的事情。正如我对另一个人的回答:“是的,我试过了,但出于某种原因,当我点击run时,它只打开emulator的新实例,它再次只加载android主屏幕,而不是我的应用程序。”我已经在许多网站上采纳了太多建议,并决定通过USB端口连接我自己的Sony experia E手机。运行良好,不会浪费时间。几秒钟内我就在手机上看到了我的应用程序。谢谢它的工作。我的应用程序现在正在emulator中显示
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="java-lang-programming"
android:scheme="android-app-google-plus-demo" />
</intent-filter>