【问题标题】:App does not start in Genymotion应用程序无法在 Genymotion 中启动
【发布时间】:2017-12-12 11:56:18
【问题描述】:

我最近安装了 Genymotion,一切都很好,但是当我在 Android Studio 中单击运行图标时,它要求创建 AVD。

我想使用 Genymotion 虚拟设备测试我的应用。

【问题讨论】:

    标签: android android-studio genymotion


    【解决方案1】:

    您需要为 IDE 安装 Genymotion 插件。

    为 Android Studio 安装 Genymotion 插件。

    在 Android Studio 中,转到文件/设置(适用于 Windows 和 Linux)或 Android Studio/首选项(适用于 Mac OS X)

    1. 选择插件并单击浏览存储库。
    2. 右键单击 Genymotion,然后单击下载并安装。要查看 Genymotion 插件图标,请通过单击查看 > 工具栏来显示工具栏。

    来源:https://www.genymotion.com/plugins/

    【讨论】:

    • 它已经安装并且工具栏上显示生成插件图标
    【解决方案2】:

    本应用程序运行指南可能会有所帮助 - Running an App in the Android Emulator
    按照这些步骤操作,您将能够看到Select Deployment Target 对话框。
    请注意,您的 genymotion 模拟器应该出现在 Connected Devices 列表下(而不是 Available Virtual Devices 列表下)。
    如果您在该列表中看不到您的 genymotion 模拟器,请参考this StackOverflow answer

    【讨论】:

      【解决方案3】:

      您是否在 GenyMotion 上创建了任何虚拟设备。你应该有一个虚拟设备来运行应用程序。

      如果您有虚拟设备并且它们在启动时停止运行,请下载 Oracle VM 虚拟机using this link 如果我使用通过 GenyMotion 安装的 VM,我会遇到这个问题。如果您使用链接安装 VM,它可以说 VM 较旧但可以正常工作,否则不能。

      【讨论】:

      • 我有多个项目(应用程序),我意识到 Genymotion 可以处理所有这些,并且不能只处理一个特定的项目。那个项目有什么问题?
      【解决方案4】:

      我遇到了同样的问题,

      在 android studio 中单击“运行”图标时,genymotion 设备应显示在设备选择器窗口中,但它没有...

      在这个link 中,您的问题得到了解答(但不是那么有效)。

      解决方案 1:

      要解决此问题,请按照以下步骤操作。

      • 打开 Genymotion 应用,
      • 进入设置 -> ADB
      • 选择“使用自定义 Android SDK 工具”
      • 并选择您的 SDK 的位置。

      sdk工具在Windows上的默认位置:

      C:\Users\[你的用户名]\AppData\Local\Android

      提示:注意“AppData”文件夹可能被隐藏。

      sdk工具在Mac上的默认位置:

      /Users/用户名/Library/Android/sdk

      image description for the solution 1

      解决方案 2:

      你可以使用一个简单的技巧:

      1. 打开您的 genymotion 设备(通过单击 genymotion 图标, 栏右侧并选择您想要的设备)
      2. 关闭设备选择器(在 Android Studio 上)
      3. 打开任务管理器(windows ctrl + shift + esc)
      4. 选择“进程”标签
      5. 找到“adb.exe”可能是它的“adb.exe*32”
      6. 右键单击并选择终止进程树(或结束任务)
      7. adb 将再次出现,很快就会再次杀死它的进程树(也许 会发现一个以上的 adb kill all。)
      8. 然后打开设备选择器(点击在 android studio 上运行)。

      Bingo,你想要的设备出现了。

      link 为您带来更多解释

      解决方案 3:

      更新你的genymotion和virtualbox。(我做了这个,但它对我不起作用,它可能对你有效)

      my suggestion is solution 2 to do!

      【讨论】:

        【解决方案5】:

        我遇到了同样的问题 即使是第一天,我也是 android 开发的新手。

        只需转到菜单栏并运行 > 将调试器附加到 Android 进程而不是 dialog after selection that option

        找到进程com.android.launcher并点击ok

        通常单击播放图标以运行它将在 Genymotion 上运行的项目

        【讨论】:

          猜你喜欢
          • 2013-11-29
          • 2014-02-23
          • 2015-05-17
          • 2016-11-11
          • 1970-01-01
          • 2016-04-04
          • 1970-01-01
          • 2016-03-01
          • 2013-09-09
          相关资源
          最近更新 更多