после обновления Android Studio с версии 2.3 до 3.0. Я не могу найти AVD Manager в Tools/Android/AVD Manager.
Ответ 2
Если вы никогда не использовали Android Studio Before, и у вас нет проекта
..Открытие AVD Manager еще сложнее!
Например, если вы устанавливаете его для использования эмулятора для проекта create-react-native-app
., Но в противном случае Android Studio не будет писать или управлять вашим приложением.
Вот как вы можете получить доступ к AVD Manager.
AVD Manager должен настроить ваши эмуляторы.
Android Studio Documentation НЕ говорит вам, как получить доступ к AVD Manager. Он начинается с Open the AVD Manager
!
Мне просто нужен эмулятор (и менеджер).
Но у меня даже не было окна, на которое ссылается OP.
Ничто в меню " Configure
, а не " Preferences
(даже " Preferences → Tools
) предоставило мне доступ к AVD Manager.
Так что в моем случае было еще более запутанным иметь диспетчер AVD Direct Direct Access!
У меня также не было папки android
в приложении для создания приложения-реагирования, поэтому ответ hamdi выше не работал для меня.
Все, что у меня было, это новая папка /git repo:
create-react-native-app
Мое решение
На экране запуска Android Studio я выбираю:
Import Android Code Sample
Затем выберите любой образец. (Я выбираю первый приведенный пример).
Затем (после кучи загрузки/создания..), затем вывел окно, на которое ссылается OP.
Затем мне пришлось обновить град, как упоминалось выше пользователем user1449542.
В этот момент ответ Мухаммеда Ханнана был полезен !!! Я щелкнул значок с нижнего изображения в его сообщении - vioa!
(В качестве альтернативы из панели меню выберите: Tools → AVD Manager
)
Лучшее решение:
С тех пор я понял, что опция "Экран запуска":
Start a new Android Studio Project
также работает и еще быстрее (меньше для загрузки/сборки), и может даже не потребоваться gradle
файлов gradle
(упомянутое другим сообщением), которое я должен был сделать, когда я загрузил образец проекта.
Просто используйте настройки по умолчанию для создания фиктивного проекта в местоположении по умолчанию и выберите
Add No Activity
.
Android Studio "построит" этот фиктивный проект и настроит его, затем откроет окно, в котором вам нужно получить доступ к указанному значку и/или строке меню.
В будущем этот фиктивный проект появится слева от экрана запуска Android Studio.
Просто нажмите на этот фиктивный проект, чтобы повторно открыть окно, необходимое для доступа к AVD Manager.
Затем, по-прежнему, щелкните по этому значку (или в строке меню выберите " Tools → AVD Manager
), чтобы создавать/редактировать эмуляторы AVD.
Если вы используете React Native (создать реагировать на собственное приложение), вы можете запустить эмулятор из командной строки после создания AVD-эмулятора и, вероятно, не придется открывать сам Android Studio. (см. примечания ниже).
Обязательно, чтобы запустить эмулятор, прежде чем выбрать (из окна терминала, который работает ваше приложение через a
yarn start
).
Дополнительные примечания для справки:
Чтобы запустить эмулятор из командной строки:
emulator -avd <avd_emulator_name>
Чтобы указать, какие эмуляторы были настроены:
emulator -list-avds
AVD_Nexus_6P_API_23
AVD_Pixel_2_XL_API_27
AVD_Pixel_XL_API_25
Так, например, я могу это сделать:
emulator -avd AVD_Pixel_2_XL_API_27
Дополнительная информация
Мне также пришлось добавить следующие строки в мой .bash_profile
export JAVA_HOME='/usr/libexec/java_home -v 10'
Примечание. Значение между обратными тиками - это то, что JAVA установила из моего терминала. Если вы введете эту часть в терминал самостоятельно, она выплеснет место, где была установлена Java. Если у вас установлена другая версия Java, просто замените ее на 10
.
Затем я получил следующий путь:
- Экран запуска Android Studio → Настройка → SDK ManagerPreferences
- Внешний вид и поведение → Настройки системы → Android SDK
- Android SDK Местоположение: /Users/sherylhohman/Library/Android/sdk
и использовал его как значение для добавления следующей строки
export ANDROID_HOME=/Users/sherylhohman/Library/Android/sdk
Хотя я решил записать его следующим образом:
export ANDROID_HOME=$HOME/Library/Android/sdk
Наконец, я добавил:
PATH=$PATH:$ANDROID_HOME/emulator
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
PATH=$PATH:$ANDROID_HOME/tools/bin
PATH=$PATH:$ANDROID_HOME/platform-tools/adb
export PATH
Возможно, мне не понадобилось ...adb
или 1 или более последних записей PATH.
Это было кумуляцией многих интернет-поисков, много противоречивых решений. Основным недостающим ключом был доступ к AVD Manager (вопрос OP), который окончательно решил проблему. Это просто те вещи, которые я уже добавил в мой.batch_profile, пытаясь заставить эмулятор android работать внутри моего приложения-приложения-приложения-приложения-приложения.