Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio:您必须指定Genymotion文件夹的路径才能使用此功能_Android_Android Studio_Genymotion - Fatal编程技术网

Android Studio:您必须指定Genymotion文件夹的路径才能使用此功能

Android Studio:您必须指定Genymotion文件夹的路径才能使用此功能,android,android-studio,genymotion,Android,Android Studio,Genymotion,我已经通过Android Studio中的插件向导下载并安装了Genymotion emulator插件。我在一台Windows机器上运行Android Studio 我收到一条警告,说我必须提供GenyMoon文件夹的路径: 这个文件夹在哪里?我似乎在Android Studio安装文件夹中找不到它。对于windows,默认路径是C:\Program Files\Genymobile\Genymotion 在Mac电脑上,您可以在这里找到它:/Applications/Genymotion.

我已经通过Android Studio中的插件向导下载并安装了Genymotion emulator插件。我在一台Windows机器上运行Android Studio

我收到一条警告,说我必须提供GenyMoon文件夹的路径:


这个文件夹在哪里?我似乎在Android Studio安装文件夹中找不到它。

对于windows,默认路径是
C:\Program Files\Genymobile\Genymotion

在Mac电脑上,您可以在这里找到它:
/Applications/Genymotion.app


您必须在Android Studio设置中的Genymotion部分下输入它。

确保已安装Genymotion和virtual box,然后提供指向windows中Genymotion位置的链接(默认情况下为C:/program files/genymobile/Genymotion

为Android Studio安装Genymotion插件:
  • 在Android Studio中,转到文件/设置(适用于Windows和Linux)或Android Studio/首选项(适用于Mac OS X)
  • 选择插件并单击浏览存储库
  • 右键单击Genymotion,然后单击下载和安装。要查看Genymotion插件图标,请单击“视图”>“工具栏”显示工具栏
  • 要使用此插件,必须在您的系统上安装Genymotion。 或者手动下载并安装插件(不推荐)

    您必须给出genymotion的安装路径。


    不确定是否有人有同样的问题,但我在点击Genymotion插件时收到了来自Android Studio的相同警告,警告我

    “要使用此功能,必须指定genymotion文件夹的路径”


    根据之前对Mac的回答,路径是正确的,但问题只是Genymotion插件需要更新。我进入Android Studio>首选项>插件>Genymotion并选择了更新(这是在mac上),在我更新插件并重新启动Android Studio后,问题就消失了。希望这能帮助其他人解决同样的问题。

    如果您在单击installed plugin(已安装插件)后出现此错误,那么它会询问您已安装的Genymotion的路径。因此,请提供安装Genymotion的路径

    在我的例子中,是C:\Program Files\Genymobile\Genymotion

  • 打开Genymotion本身(桌面上的圆形和粉红色图标)

  • 从上方菜单中选择“设置”选项

  • 从上方菜单中选择“ADB”选项

  • 选择“使用Android custon SDK工具”。将以下路径放在“Android SDK”中:C:\Program Files\Genymobile\Genymotion

    为什么会这样?您将收到通知“必须指定Genymotion文件夹的路径才能使用此功能”,因为Genymotion在Windows上运行时存在一个错误,在尝试使用Android SDK时误导了Genymotion引擎

  • 其他链接:


    在Linux中,解决此问题的方法是重新运行命令

    sudo./genymotion-x.x.x-linux_x64.bin

    在bin文件所在的目录中。例如,假设我下载了Genymotion.bin文件来安装Genymotion,它位于下载文件夹中。我可以将其移动到我的主文件夹,并运行以下命令来安装它

    chmod+x genymotion-x.x.x-linux_x64.bin

    sudo./genymotion-x.x.x-linux_x64.bin


    运行这些命令后,您可能会遇到一个问题,即指定路径所需的genymotion文件夹没有创建。如果尝试在.bin所在的目录中按CTRL+h,您将发现一个名为.Genymobile的隐藏文件夹。Genymotion文件夹将位于该文件夹内。即使将该文件夹的路径指定为
    /home/.Genymobile/Genymotion
    ,您仍然会收到错误。如果在.bin文件所在的位置重新运行命令
    sudo./genymotion-x.x.x-linux_x64.bin
    ,它将创建genymotion文件夹,如果.bin文件位于主目录中,则可以将路径指定为
    /home//genymotion
    。指定路径后,可以按ok,它应该可以工作

    如果有帮助,当我需要在Mac OS X上将Genymotion install dir添加到我的
    $PATH
    环境变量时,我必须使用以下路径:

    /Applications/Genymotion.app/Contents/MacOS
    只需编写

    C:\ProgramFiles\Genymobile\Genymotion

    它是GennMotion的默认路径,除非您在其他地方安装了它。

    对于Linux系统:

    • 尽管您的genymotion安装在“/usr/bin”文件夹中,但它实际上指向根目录中的opt目录
    • 在android studio中为genymotion使用以下路径:
      /opt/genymotion

    在Ubuntu上,你可以在这里找到它:/home/user/opt/genymobile/genymotion

    因为这个问题产生了很多点击率,我建议你包括可以找到的这个问题的Mac解决方案。基本上,Mac机器上的路径似乎是
    /Applications/Genymotion.app
    @eyal lezmy我尝试了你的路径它对我不起作用,我通过Windows上Android Studio中的插件向导下载并安装了Genymotion emulator插件,面临同样的问题,我在找到Genymotion插件后提到的路径是
    C:\Users\android-4\.AndroidStudio\config\plugins\Genymotion-idea-plugin-20140326
    ,但配置失败。这些路径不是Genymotion软件路径,而是Genymotion android Studio(idea)插件路径。尝试从这个页面安装Genymotion和VirtualBox:链接是“Get Genymotion”,我在Mac上成功地从Android studio安装了这个插件。但我在“应用程序”文件夹中没有看到任何GenyMotion应用程序。不适用于LINUX:已安装的GenyMotion插件Android