Как передать параметры командной строки в эмулятор в Android Studio?

Я использую Android Studio 2.1.3. Когда я запускаю приложение Android, я выбираю AVD, где я могу передать параметры командной строки, такие как -http-proxy? Я даже не нахожу способ в конфигурации запуска.

Ответ 1

Я нашел хакерское решение для добавления параметров в Android Studio AVD.

Android Studio по умолчанию использует двоичный файл $ANDROID_SDK/emulator/emulator. В моем случае путь в MacOS - /Users/martin/Library/Android/sdk/emulator/emulator. Я сделал это:

  1. Переименуйте двоичный файл в emulator-original
  2. Создайте сценарий bash с именем emulator, который содержит:

    #!/bin/bash /Users/<YOUR_USERNAME>/Library/Android/sdk/emulator/emulator-original <PARAMS> [email protected]

  3. Измените разрешения скрипта с помощью chmod +x emulator

Теперь Android Studio запускает мой скрипт вместо запуска бинарного

Ответ 3

Мне также не хватает этих настроек. Какой-то обходной путь - перейти в настройки Wi-Fi → нажать и удерживать сеть Wi-Fi → изменить сеть и там обновить настройки прокси /DNS