官方的安卓仿真器在Ubuntu中位于哪里?(独立于Android Studio执行)
如果我错了,请纠正我 在Android Studio之前,大多数人都使用Android SDK。在安装并将其添加到路径android_folder/sdk和android_folder/platform tools后,我们可以从终端执行:官方的安卓仿真器在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 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