官方的安卓仿真器在Ubuntu中位于哪里?(独立于Android Studio执行)

官方的安卓仿真器在Ubuntu中位于哪里?(独立于Android Studio执行),ubuntu,android-studio,android-emulator,android-sdk-tools,Ubuntu,Android Studio,Android Emulator,Android Sdk Tools,如果我错了,请纠正我 在Android Studio之前,大多数人都使用Android SDK。在安装并将其添加到路径android_folder/sdk和android_folder/platform tools后,我们可以从终端执行: android avd 因为现在的默认平台是Android Studio。我尝试了以下方法: 在Android Studio文件夹中查找名为avd的文件。我没有找到它 下载,但它似乎也不包括任何名为avd的文件 我正在使用OpenJDK。我在Ubuntu 1

如果我错了,请纠正我

在Android Studio之前,大多数人都使用Android SDK。在安装并将其添加到路径android_folder/sdk和android_folder/platform tools后,我们可以从终端执行:

android avd
因为现在的默认平台是Android Studio。我尝试了以下方法:

在Android Studio文件夹中查找名为avd的文件。我没有找到它

下载,但它似乎也不包括任何名为avd的文件

我正在使用OpenJDK。我在Ubuntu 14.04LTS上。我已将Android Studio添加到路径中:导出路径=$path:~/location\u of_Android-Studio/bin。我也将OpenJDK添加到路径中:export JAVA_HOME=/usr/lib/jvm/JAVA-7-OpenJDK-amd64和export path=$path:$JAVA_HOME/bin


如果我输入:android avd,它将返回:android:command not found

您可以下载带或不带studio的android sdk获得官方仿真器,如果您使用cordova创建您可以运行的应用程序

cordova emulate android

当您更改代码时,-l会自动刷新仿真

所有这些选项都需要安装npm

安装npm后,要安装cordova,请运行“sudo npm安装-g cordova ionic ripple”

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get update

sudo apt-get install nodejs

sudo npm install npm -g
建议将sdk放在/usr/local中,以便所有用户都可以访问它。我没有安装studio IDE,并将其放在该位置会导致所有权许可问题和AVD默认为root/.android/AVD文件夹

我的sdk安装位置是根配置文件下的usr/local/android sdk linux,所以我只允许任何人运行/写入这个目录chmod-R 777 usr/local/android sdk linux

这可能不是建议的选项,我现在的问题是,没有在我的local.android/avd文件夹中创建设备定义ini,因为它必须使用sudo权限运行才能更新,但当您使用cordova/ionic启动仿真时,它会在本地查找设备定义,因为这些定义正在运行在本地用户下,而不是sudo用户sudo/user/local/android sdk linux/tools/android avd

另一个选项是将其安装在我自己的home/conor目录中,然后在.profile中设置ANDRIOD_home path变量,如下所示

export ANDROID_HOME=/home/conor/android-sdk-linux/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
由android AVD命令创建的AVD现在在/home/conor/.android/AVD文件夹中创建

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get update

sudo apt-get install nodejs

sudo npm install npm -g
export ANDROID_HOME=/home/conor/android-sdk-linux/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools