Подтвердить что ты не робот

Вкладка "Эмулятор" в разделе "Редактирование конфигураций в Android Studio"

Показываются вкладки "Общие" и "Разное", но отсутствует вкладка "Эмулятор", которая была рядом с "Общей" в Android Studio 1.4 перед обновлением до Android Studio 1.5 - я не могу ее исправить.

введите описание изображения здесь

4b9b3361

Ответ 1

Похож на ошибку, issue 195031 для этого случая

Обновление

Я не знаю, как это исправить, но вы можете попробовать следующее

  • Найти workspace.xml в проекте dir
  • Найдите свою конфигурацию, она должна выглядеть как

    <configuration default="false" name="app" type="AndroidRunConfigurationType" factoryName="Android Application">

а также проверить атрибут name, ваша конфигурация может отличаться

  1. Введите необходимые параметры, например. г.

    <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.

Источник