Nativescript - 如何在MacOS上创建新的AVD模拟器



如何为 Mac OS 创建新的 AVD 模拟器。

我没有安装Android Studio - 宁愿不安装。

文档谈论程序 avdmanager - 但我没有。

我认为它与某个 Android sdk 工具版本一起安装——但我无法在我的 sdkmanager 中选择升级

+1 关于利伯邦的评论

如果您使用的是 86 位操作系统,只需将 x64 更改为 x86_64。

就我而言,这解决了我的问题,我使用的是Mac OS v10.14.6

安装 Android 开发的依赖项

请确保在创建 AVD 模拟器之前已完成这些初始步骤。

# Install Java 8 and Android SDK
brew tap caskroom/versions
brew cask install adoptopenjdk/openjdk/adoptopenjdk8
brew cask install android-sdk
# Set environment variables
echo "export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)" >> ~/.bash_profile
echo "export ANDROID_HOME=/usr/local/share/android-sdk" >> ~/.bash_profile
source ~/.bash_profile
# Install all Android SDK packages
$ANDROID_HOME/tools/bin/sdkmanager "tools" "emulator" "platform-tools" "platforms;android-28" "build-tools;28.0.3" "extras;android;m2repository" "extras;google;m2repository"

通过命令行创建安卓虚拟设备。

# Load image if it's missing (optional)
$ANDROID_HOME/tools/bin/sdkmanager "system-images;android-28;google_apis;x86_64"
# Create android emulator with avdmanager
$ANDROID_HOME/tools/bin/avdmanager create avd -n Emulator-Api28-Google -k "system-images;android-28;google_apis;x86_64"

引用:

  • https://docs.nativescript.org/start/ns-setup-os-x
  • https://docs.nativescript.org/tooling/android-virtual-devices#creating-android-virtual-device-via-command-line-tool

上级:

  • 2020-05-21:brew cask install java8改为brew cask install adoptopenjdk/openjdk/adoptopenjdk8
  • 2020-05-21:x86改为x86_64。感谢@Bon托比尔·布兰西亚的建议。

最新更新