【发布时间】:2015-03-22 18:42:51
【问题描述】:
我通过 AVD 管理器启动了我的模拟器,一旦它运行,我点击了run app。我已经等了几分钟让我正在运行的设备出现在choose a running device 中,但窗口始终保持空白。
【问题讨论】:
标签: android android-studio android-emulator
我通过 AVD 管理器启动了我的模拟器,一旦它运行,我点击了run app。我已经等了几分钟让我正在运行的设备出现在choose a running device 中,但窗口始终保持空白。
【问题讨论】:
标签: android android-studio android-emulator
您正在运行的项目可能与模拟器设置不兼容(API 版本/硬件要求)。如果 targetSDK 和 minimumSdk 版本低于或等于你的模拟器。
您还应该取消选中 工具 > Android > 启用 ADB 集成
如果您的情况不同,请重新启动 Android Studio 并再次运行模拟器。
【讨论】:
minSdkVersion 15 和 targetSdkVersion 22 。我的模拟器在 API 21 上运行
targetSdkVersion = 21 并同步你的gradle。那么它应该可以工作了!
targetSdkVersion 更改为 21,但我仍然得到相同的空白窗口。
Enable ADB Integration,我的模拟器现在确实出现了!
这个thread帮助我解决了我的问题,特别是这个答案:
【讨论】:
我的模拟器也有类似的问题。 通过模拟器的擦除数据解决
工具 > 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 Emulator,运行 Android Studio,确保 ADB integration 已关闭并尝试。它对我有用。
【讨论】:
如果取消选中ADB Integration,就不能再使用debug了。你可以重启adb服务器,运行
$adb kill-server
$adb start-server
在终端中重启 adb 服务器而不重启 Android Studio。然后模拟器出现了。
【讨论】:
我的模拟器曾经突然消失,但应用程序仍在继续运行。
解决方案- 打开任务管理器并杀死 qemu-system(在 Android Studio 下)。这将停止模拟器。然后重启模拟器。
【讨论】:
您的 adb 连接已断开。
关闭日食
打开 cmd-prompt 输入 adb kill-server 然后 adb start-server
重新打开eclipse
运行项目!
【讨论】:
尝试打开模拟器并与android studio/eclipse并行运行,在选择设备(模拟器名称,我的是Genymotion)中会显示选项来选择。
【讨论】:
检查模拟器的android路径。
我不得不在这里更改注册表:
HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432Node > Android SDK Tools
到sdk位置的实际路径(可以在android studio中找到:settings-> System Settings -> Android SDK)
所有功劳归于这篇博文的作者www.clearlyagileinc.com/
【讨论】:
此答案并非提出解决方案。只是一种解决方法,以防有人在寻找
我正在使用基于 Idea 的 Android Studio(这里有些人在谈论 eclipse one)
当我在模拟器中启动应用程序时(使用 Android Studio 的运行应用程序按钮)显示 AVD,但应用程序没有启动或运行。
但是,当我连接我的手机并在我的手机上启动应用程序时,应用程序可以运行(这本身需要一些时间,在移动设备上启用开发人员选项并进行正确的配置)
1 - 我通过在 AVD 上拖动 APK 文件手动安装了该应用程序。 (APK文件是app\build\outputs\apk\debug文件夹)
2 - 然后我的 AVD 没有显示已安装的 APP 列表。 3 - 我在 AVD 上使用 Google bar 搜索了我的 APP,然后将 APP 图标拖到了 AVD 的主屏幕上。
4 - 我现在可以使用 AVD 主屏幕上的 APP 图标启动 APP。
**这就是我解决问题的方式。 **
我已验证运行应用程序图标确实安装了应用程序。安装,而不是启动,似乎是我的问题。
【讨论】:
【讨论】:
在您想要运行应用的设备上 转到设置 关于设备 >> 内部版本号三次点击或更多 回到设置你会发现“开发者选项”出现 转到并点击“USB 调试” 完成
【讨论】: