Android Studio 3.x: эмулятор очень медленный (особенно рендеринг)
У меня проблема с моим Dell Inspiron 7000 Gaming (i7-7700HQ, 16 ГБ ОЗУ, Nvidia Geforce GTX 1050 Ti, Windows 10) и настольным ПК с самостоятельной сборкой (i5-3350P, 16 ГБ ОЗУ, AMD Radeon HD 7870, Windows 10) относительно эмулятора Android (текущая версия Android SDK и Android Studio). Intel VT-X включен. Независимо от того, какую версию API и какое устройство я выберу, эмулятор всегда работает очень медленно, и вы можете шаг за шагом наблюдать за отображением представлений. Вы также можете проследить это поведение в Logcat.
Что я пробовал до сих пор:
- переустановка Intel HAXM (с другими значениями для выделенной памяти)
- переустановка эмулятора Android
- запуск эмулятора с GPU0 (Intel) или GPU1 (Nvidia)
- изменение OpenGL ES Renderer на разные значения
- перезапуск моих машин
- переустановка Android Studio и Android SDK
- поиск в Google и переполнение стека
Есть ли кто-нибудь, кто сталкивался с такой же проблемой и, возможно, может предложить решение?
Мой компьютер Dell в целом работает очень медленно (мышь заикается при открытии таких приложений, как Firefox, приложения Adobe, такие как Illustrator, очень медленные) после обновления Windows 10 до текущей поддерживаемой версии (поддержка образа Dell прекратилась в октябре 2017 года). Эта проблема существует и на моем настольном ПК, поэтому я не думаю, что это обусловлено настройкой Dell. Я также рад возможному решению этой проблемы.;-)
Заранее спасибо.
РЕДАКТИРОВАТЬ: добавлен тест Dell AS SSD.
РЕДАКТИРОВАТЬ: добавлена конфигурация AVD
Name: Pixel_2_API_26
CPU/ABI: Google APIs Intel Atom (x86)
Path: C:\Users\Johannes\.android\avd\Pixel_2_API_26.avd
Target: google_apis [Google APIs] (API level 26)
Skin: 1080x1920
SD Card: 100M
hw.dPad: no
hw.lcd.height: 1920
runtime.network.speed: full
hw.accelerometer: yes
hw.device.name: pixel_2
vm.heapSize: 256
skin.dynamic: yes
hw.device.manufacturer: Google
hw.lcd.width: 1080
hw.gps: yes
hw.initialOrientation: Portrait
skin.path.backup: _no_skin
image.androidVersion.api: 26
hw.audioInput: yes
image.sysdir.1: system-images\android-26\google_apis\x86\
tag.id: google_apis
showDeviceFrame: no
hw.camera.back: emulated
hw.mainKeys: no
AvdId: Pixel_2_API_26
hw.camera.front: emulated
hw.lcd.density: 420
avd.ini.displayname: Pixel 2 API 26
hw.gpu.mode: auto
hw.device.hash2: MD5:bc5032b2a871da511332401af3ac6bb0
hw.ramSize: 1536
hw.trackBall: no
PlayStore.enabled: false
fastboot.forceColdBoot: no
hw.battery: yes
hw.cpu.ncore: 2
hw.sdCard: yes
tag.display: Google APIs
runtime.network.latency: none
hw.keyboard: yes
hw.sensors.proximity: yes
disk.dataPartition.size: 800M
hw.sensors.orientation: yes
avd.ini.encoding: UTF-8
hw.gpu.enabled: yes
2 ответа
Вы пробовали альтернативный эмулятор? Я также изначально использовал встроенный эмулятор, и он загружается ужасно медленно (кстати, я использую AMD, поэтому нет VT-X). Затем я переключился на Nox, это намного лучше, всего несколько секунд, чтобы установить apk.
Начиная с SDK 26 и выше, эмуляторы Android работали очень медленно. Google ничего с этим не сделал.ИСПОЛЬЗУЙТЕ ЭМУЛЯТОР, ЗАПУЩЕННЫЙ SDK 25 ИЛИ НИЖЕ, И ЗАМЕТИТЕ СУЩЕСТВЕННУЮ РАЗНИЦУ