【问题标题】:Android studio: emulator is running but not showing up in Run App "choose a running device"Android Studio:模拟器正在运行但未显示在运行应用程序“选择正在运行的设备”中
【发布时间】:2015-03-22 18:42:51
【问题描述】:

我通过 AVD 管理器启动了我的模拟器,一旦它运行,我点击了run app。我已经等了几分钟让我正在运行的设备出现在choose a running device 中,但窗口始终保持空白。

【问题讨论】:

    标签: android android-studio android-emulator


    【解决方案1】:

    您正在运行的项目可能与模拟器设置不兼容(API 版本/硬件要求)。如果 targetSDK 和 minimumSdk 版本低于或等于你的模拟器。

    您还应该取消选中 工具 > Android > 启用 ADB 集成

    如果您的情况不同,请重新启动 Android Studio 并再次运行模拟器。

    【讨论】:

    • 我的 build.gradle 表示 minSdkVersion 15 和 targetSdkVersion 22 。我的模拟器在 API 21 上运行
    • 太棒了!使targetSdkVersion = 21 并同步你的gradle。那么它应该可以工作了!
    • 感谢您的帮助。我将 targetSdkVersion 更改为 21,但我仍然得到相同的空白窗口。
    • 我没有选中Enable ADB Integration,我的模拟器现在确实出现了!
    • 我找不到工具 -> Android ?
    【解决方案2】:

    这个thread帮助我解决了我的问题,特别是这个答案:

    • 在 Android Studio 中,转到菜单 -> 工具
    • 安卓
    • 取消选中启用 ADB 集成

    【讨论】:

      【解决方案3】:

      我的模拟器也有类似的问题。 通过模拟器的擦除数据解决

      工具 > ABD 管理器 > 操作下的向下箭头 擦除数据

      注意:这是删除模拟器内的所有数据。

      【讨论】:

        【解决方案4】:

        对于遇到此问题的其他人 - 提供的答案均不适合我。

        我的情况可能与其他人不同,但我首先安装了 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 已关闭并尝试。它对我有用。

        【讨论】:

          【解决方案5】:

          如果取消选中ADB Integration,就不能再使用debug了。你可以重启adb服务器,运行

          $adb kill-server
          $adb start-server
          

          在终端中重启 adb 服务器而不重启 Android Studio。然后模拟器出现了。

          【讨论】:

            【解决方案6】:

            擦除您的 Android 虚拟设备的数据,然后启动模拟器。对我有用。

            【讨论】:

              【解决方案7】:

              我的模拟器曾经突然消失,但应用程序仍在继续运行。

              解决方案- 打开任务管理器并杀死 qemu-system(在 Android Studio 下)。这将停止模拟器。然后重启模拟器。

              【讨论】:

                【解决方案8】:

                您的 adb 连接已断开。

                关闭日食

                打开 cmd-prompt 输入 adb kill-server 然后 adb start-server

                重新打开eclipse

                运行项目!

                【讨论】:

                • 我尝试了几次,但仍然没有显示设备
                • 系统重启有时也可以帮助我解决这个问题。你是第一次在系统上运行模拟器还是以前运行过?
                【解决方案9】:

                尝试打开模拟器并与android studio/eclipse并行运行,在选择设备(模拟器名称,我的是Genymotion)中会显示选项来选择。

                【讨论】:

                  【解决方案10】:

                  检查模拟器的android路径。

                  我不得不在这里更改注册表:

                   HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432Node > Android SDK Tools
                  

                  到sdk位置的实际路径(可以在android studio中找到:settings-> System Settings -> Android SDK)

                  所有功劳归于这篇博文的作者www.clearlyagileinc.com/

                  【讨论】:

                    【解决方案11】:

                    此答案并非提出解决方案。只是一种解决方法,以防有人在寻找

                    我正在使用基于 Idea 的 Android Studio(这里有些人在谈论 eclipse one)

                    当我在模拟器中启动应用程序时(使用 Android Studio 的运行应用程序按钮)显示 AVD,但应用程序没有启动或运行。

                    但是,当我连接我的手机并在我的手机上启动应用程序时,应用程序可以运行(这本身需要一些时间,在移动设备上启用开发人员选项并进行正确的配置)

                    • 因为我的应用是在联网的移动设备上启动的,所以我不能说应用有什么问题。
                    • AVD 集成存在一些我无法解决的问题,所以 到目前为止,我正在按照以下方式解决我的问题。

                    1 - 我通过在 AVD 上拖动 APK 文件手动安装了该应用程序。 (APK文件是app\build\outputs\apk\debug文件夹)

                    2 - 然后我的 AVD 没有显示已安装的 APP 列表。 3 - 我在 AVD 上使用 Google bar 搜索了我的 APP,然后将 APP 图标拖到了 AVD 的主屏幕上。

                    4 - 我现在可以使用 AVD 主屏幕上的 APP 图标启动 APP。

                    **这就是我解决问题的方式。 **

                    我已验证运行应用程序图标确实安装了应用程序。安装,而不是启动,似乎是我的问题。

                    【讨论】:

                      【解决方案12】:
                      1. 从 genymotion 按钮启动设备(必须先安装 genymotion 并在设置中设置 genymotion 文件夹位置)
                      2. 运行应用程序
                      3. 选择genymotion跑步设备

                      【讨论】:

                        【解决方案13】:

                        在您想要运行应用的设备上 转到设置 关于设备 >> 内部版本号三次点击或更多 回到设置你会发现“开发者选项”出现 转到并点击“USB 调试” 完成

                        【讨论】:

                          猜你喜欢
                          • 2012-05-15
                          • 1970-01-01
                          • 1970-01-01
                          • 2019-03-28
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 1970-01-01
                          • 2022-08-03
                          相关资源
                          最近更新 更多