Показываются вкладки "Общие" и "Разное", но отсутствует вкладка "Эмулятор", которая была рядом с "Общей" в Android Studio 1.4 перед обновлением до Android Studio 1.5 - я не могу ее исправить.
Вкладка "Эмулятор" в разделе "Редактирование конфигураций в Android Studio"
Ответ 1
Похож на ошибку, issue 195031 для этого случая
Обновление
Я не знаю, как это исправить, но вы можете попробовать следующее
- Найти
workspace.xml
в проекте dir -
Найдите свою конфигурацию, она должна выглядеть как
<configuration default="false" name="app" type="AndroidRunConfigurationType" factoryName="Android Application">
а также проверить атрибут name
, ваша конфигурация может отличаться
-
Введите необходимые параметры, например. г.
<option name="USE_COMMAND_LINE" value="true" /> <option name="COMMAND_LINE" value="" /> <option name="WIPE_USER_DATA" value="false" /> <option name="DISABLE_BOOT_ANIMATION" value="false" /> <option name="NETWORK_SPEED" value="full" /> <option name="NETWORK_LATENCY" value="none" />
Возможно, он будет работать
Ответ 2
Мое решение состояло в том, чтобы переименовать /tools/emulator to/tools/emulator.0
И тогда просто получим следующую оболочку script, которая вызывает эмулятор .0 и добавляет флагов qemu
#!/bin/bash
# http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in
SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
SOURCE="$(readlink "$SOURCE")"
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
done
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
# echo "DIR is '$DIR'"
$DIR/emulator.0 "[email protected]" -qemu -m 512 -enable-kvm
Ответ 3
Поскольку вкладка "Эмулятор" больше не существует в конфигурации, есть обходное решение, которое я нашел;
Предполагая, что расположение Android/Sdk
находится в домашнем каталоге; Выполните следующую команду
LD_LIBRARY_PATH=~/Android/Sdk/tools/lib64 ~/Android/Sdk/emulator/emulator64-x86 -avd <AVD_NAME> -qemu -m 2047 -enable-kvm
Примечание
- Убедитесь, что вы установили изображения системы. Вы можете проверить его в
~/Android/Sdk/system-images
- Убедитесь, что виртуализация включена в BIOS и поддерживается вашей текущей ОС/машиной. Шаги
- Вы создали AVD, который вы можете найти в "~/.android/avd". Упоминайте имя в приведенной выше команде. Вы также можете проверить список AVD с помощью
emulator -list-avds
из\Android\tools
.