我已通过AVD管理器启动模拟器,一旦它运行起来,我就点击了运行应用程序
。 我等了几分钟,希望我的运行设备出现在选择运行设备
窗口中,但窗口始终为空白。
我已通过AVD管理器启动模拟器,一旦它运行起来,我就点击了运行应用程序
。 我等了几分钟,希望我的运行设备出现在选择运行设备
窗口中,但窗口始终为空白。
你正在运行的项目可能与模拟器设置不兼容(API版本/硬件要求)。请在build.gradle
文件中检查targetSDK和minimumSdk版本是否低于或等于Emulator的sdk版本。
你还应该取消选中工具 > Android > 启用ADB集成
如果您的情况不同,请重新启动Android Studio并再次运行模拟器。
这个帖子帮助我解决了问题,特别是这个答案:
我的模拟器也遇到了类似的问题。
通过清除数据解决了这个问题。
工具 > ABD管理器 >在操作下拉菜单中选择清除数据
注意:这会删除模拟器中的所有数据。
如果其他人也遇到了这个问题-提供的所有答案都没有对我起作用。
我的情况可能与其他人不同,但是我首先安装了Android Studio
,它默认将SDK安装在以下位置:C:\Users\[user]\AppData\Local\Android\sdk
。然后我们决定在我们的项目中使用Xamarin,所以安装了Xamarin并默认安装了另一个SDK,位于此处:C:\Program Files (x86)\Android\android-sdk
。
更改Xamarin以匹配相同的SDK路径对我有用,我在注册表中进行了更改(尽管通过VS设置我猜它是一样的):
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools\Path
更改路径以匹配Android Studio
的SDK路径,关闭所有内容,启动VS模拟器,运行Android Studio,确保ADB integration
已关闭并尝试。 对我而言,它可以工作。
我的模拟器经常突然消失,但应用程序仍在继续运行。
解决方案- 打开任务管理器并结束qemu-system(在Android Studio下)。这将停止模拟器。然后重新启动模拟器。
$adb kill-server
$adb start-server
这个答案并不提供解决方案,只是在某些人正在寻找的情况下提供一种解决方法
我使用基于Idea的Android Studio(有些人在这里谈论Eclipse)
当我在模拟器中启动应用程序(使用Android Studio的Run App按钮)时,AVD会出现,但应用程序不会启动或运行。
然而,当我连接我的手机并在手机上启动应用程序时,应用程序可以正常工作(这本身需要一些时间,在移动设备上启用开发人员选项并进行正确的配置)
1-我通过将APK文件拖到AVD上手动安装了该应用程序。(APK文件位于app \ build \ outputs \ apk \ debug文件夹中)
2-然后我的AVD没有显示已安装的APP列表。 3-我使用AVD上的Google栏搜索了我的APP,并将APP图标拖到AVD的主屏幕上。
4-现在我可以使用AVD主屏幕上的APP图标启动APP。
**这就是我解决问题的方法。 **
我已经验证了运行应用图标确实安装了该应用程序。对我来说,安装而非启动似乎是问题所在。
我在一台全新的电脑上遇到了同样的问题,原因很简单。虽然我已经下载并解压了Android SDK,但我没有将其添加到PATH
中。所以:
在Windows上,您需要启动envvar
,然后将路径添加到android/platform-tools
中。
在MacOS上,编辑您主目录下的.zshrc
文件,并添加
export PATH="$PATH:/your/own/path/to/android/platform-tools"
targetSdkVersion
设置为 21 并同步你的 Gradle。 然后它应该可以工作了! - Mohammad Arman