Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.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 AVD?_Android_Macos_Android Emulator - Fatal编程技术网

如何启动不在默认位置的android AVD?

如何启动不在默认位置的android AVD?,android,macos,android-emulator,Android,Macos,Android Emulator,我在~/development/app/test/android文件夹中有一个AVD: ~/development/app/test/android/Test1.ini ~/development/app/test/android/Test1.avd 我如何才能在不将它们移动到~/.android/avd的情况下启动它 我尝试添加了-sysdir~/development/app/test/android/,但没有成功。这可以通过执行以下操作来完成: 将配置文件和内容目录移动到~/develo

我在
~/development/app/test/android
文件夹中有一个AVD:

~/development/app/test/android/Test1.ini
~/development/app/test/android/Test1.avd
我如何才能在不将它们移动到
~/.android/avd
的情况下启动它


我尝试添加了
-sysdir~/development/app/test/android/
,但没有成功。

这可以通过执行以下操作来完成:

  • 将配置文件和内容目录移动到~/development/app/test/android/.android/avd/,这将需要修改.ini文件中的“path”值

  • 在您的环境中定义ANDROID_SDK_HOME,指向$HOME/development/app/test/ANDROID

  • 定义此变量后,emulator将始终在$ANDROID_SDK_HOME/.ANDROID/avd/下查找avd配置文件

    此外,类似Test1.ini的文件包含以下行:

    path=/full/path/to/Test1.avd
    
    它给出了AVD的内容目录的路径

    默认情况下,SDK的AVD管理器会创建新的AVD实例,其内容路径为$ANDROID\u SDK\u HOME/.ANDROID/AVD/.AVD,但实际上,只要.ini文件指向它,您就可以使用其他位置

    ini文件总是在$ANDROID\u SDK\u HOME/.ANDROID/avd/下查找