Intereting Posts
Java.lang.UnsupportedOperationException: невозможно преобразовать в измерение: type = 0x12 Почему в последних приложениях нет скриншотов, когда финская активность в firebase onAuthStateChanged ANDROID: Как я могу запустить всплывающее диалоговое окно из уведомления или нажатием кнопки поиска в верхней части окна? Проблема с бесконечным бесконечным прокруткой RecyclerView ADB не запускается (сообщение об ошибке отсутствует) Android – Раздвижные фрагменты, когда элемент списка кликов В React Native, как вы связываете текстовый файл и читаете его значение во время выполнения? Почему стиль LayoutAlgorithm.SINGLE_COLUMN WebView устарел? Как изменить цвет стирания по умолчанию в приложении для рисования на Android? Когда сохранять данные в базе данных, onPause () или onStop ()? В Android SDK внезапно отсутствует папка ant /. Удалил ли Google его? Размер шрифта кнопки Android CollapsingToolbarLayout с ViewPager Обнаружение выбранного элемента (в ListView) порождало ContextMenu (Android) Изменение имени устройства Bluetooth Bluetooth

Есть ли способ изменить начальную позицию по умолчанию эмулятора?

Когда я открываю свои эмуляторы, они всегда в основном с экрана слева. Итак:

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

Это расстраивает, чтобы не открывать их где-то в центре экрана:

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

Есть следующие вопросы:

  • Позиционирование стартового местоположения Android Virtual Device
  • Эмулятор Android Studio 1.2 подходит для одного конца экрана и не перемещается
  • Экран Android Studio AVD находится в неправильном положении
  • Позиция Android-эмулятора всегда находится в 0 0 на экране после установки Android Studio
  • Окно эмулятора отсутствует в Android Studio
  • Эмулятор Android не в курсе, как я могу его переместить?

Ни один из ответов на эти вопросы не позволяет мне установить начальную позицию по умолчанию. Я также попытался изучить настройки AVD, и это :

Откройте файл эмулятор-user.ini и установите window.x и window.y в 0.

window.x = 0 window.y = 0 

На самом деле я попытался изменить многие файлы в .android/avd/<image name> чтобы узнать, изменит ли это значение.

Я понимаю, как перемещать эмулятор после его запуска. Я не хочу изменять размер эмулятора.

Короче говоря, есть ли способ изменить начальную позицию по умолчанию эмулятора на экране?

Хорошо, как мы выяснили – обходным решением является обновление до Android Studio 2.0 с помощью нового эмулятора. @headsvk был первым, кто предложил его, так что он ему очень понравился.

Чтобы сделать этот пост более полным, вот инструкции, как разгоняться с новым эмулятором Android 2.0:

  • Первый взгляд на Android Emulator 2.0, самое большое и лучшее обновление в течение многих лет
  • Предварительный просмотр эмулятора Android

Известные проблемы (согласно Google ):

  • Эмуляция входящего телефонного звонка замораживает эмулятор.
  • Скриншот функции аварийного эмулятора в определенных условиях
  • Если AVD был открыт в предыдущей версии эмулятора, он может не загрузиться в новом эмуляторе, поэтому создайте новый AVD.
  • Экран OSX не становится черным, когда вы спите устройство
  • Linux – segfault при выходе в некоторых условиях
  • Опция "-gpu mesa" не поддерживается
  • Опция "-net *" не поддерживается
  • Опция «-no-window» не поддерживается
  • Удаленный рабочий стол не поддерживается
  • Эмулированные аппаратные клавиши «recents» не работают в старых изображениях системы
  • Несколько DNS-серверов не поддерживаются

По моему личному опыту – отлично работает (не считая унижения через некоторое время, поэтому его нужно перезапустить) на OS X, работает с перезагрузкой один раз в час в Windows 10. Каждый ≈10-й раз замерзает в КОМАНДЕ DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/<package name> состояние

Хотя, это все еще огромный шаг вперед для Android Development, и это не так уж больно, поскольку это звучит как ранний усыновитель.

Я думаю, проблема заключается в том, что вам неудобно использовать эмулятор, который приходит по умолчанию. Используйте genymotion как эмулятор. Он очень прост в использовании и имеет очень легкий вес. Вы можете скачать его здесь:

https://www.genymotion.com/#!/download

Мне пришлось написать код c:

 #include <windows.h> int main() { for (;;) { HWND janela = FindWindowA(NULL, "Calculator"); if (janela) { SetWindowPos(janela, HWND_TOP, 400, 200, 0, 0, SWP_NOSIZE); } Sleep(2000); } } 

Он попытается переместить окно в x = 400 и y = 200 раз в 2 секунды, но вы можете изменить эти значения. Кроме того, измените «Калькулятор» на точное название окна эмулятора, скомпилируйте его и запустите. Когда вы закончите, закройте окно консоли. Извините, но мой скриптовый ответ использовал сторонние инструменты, которые я не знаю, можно ли здесь опубликовать без авторизации.