当我启动我的android模拟器来测试我的应用程序时,我遇到了一个问题。
我在android studio的底部打开了两个窗口,一个是AVD:Nexus_5_API_23
,另一个是app
。
在AVD:Nexus_5_API_23
窗口中显示:
/Volumes/seagate/tools/emulator -netdelay none -netspeed full -avd Nexus_5_API_23
HAXM is working and emulator runs in fast virt mode
emulator: emulator window was out of view and was recentered
emulator: UpdateChecker: skipped version check
app
窗口显示:
Device connected: emulator-5554
我不知道发生了什么。
我已经创建了其他模拟器,但我每次都遇到同样的问题。
我的android studio是最新的,只是为了测试这不是我的代码错误,我用示例代码创建了一个新项目,但它仍然不能运行。
3条答案
按热度按时间nr9pn0ug1#
以防有人发现我也遇到过类似的问题:当通过
run app
在AndroidStudio中启动AVD时,虚拟设备启动没有问题,但应用程序没有安装,没有任何消息。溶液
转到
run -> edit configuration -> app -> miscellaneous
并取消勾选Skip installation if APK has not changed
。这为我解决了这个问题。干杯!
ar7v8xwq2#
当你运行这个应用程序时,你应该会看到一个安装命令在你的
app
窗口中运行。如果您未看到此消息,则很可能Android Studio未运行安装命令。
此命令应能运行您的应用。请尝试在Android Studio中调出终端并运行install命令。
Source
您可能需要安装一些东西才能使adb命令工作。这应该安装在您的设备上。如果安装了它,则您的运行配置或清单文件有问题。转到
Run -> Edit configurations...
并确保deploy
是“默认APK”,launch
是“默认活动”。如果这两个都存在,但它仍然不工作,请检查您的清单。dzhpxtsq3#
转到运行-〉编辑配置-〉并将部署设置为**“默认APK”并将启动设置为“默认活动”**。然后将此代码块添加到您的 AndroidManifest.xml --manifest*文件夹及其活动标记中:
然后重新运行您的Android应用程序。