Эмулятор Android Studio не отображает пример приложения NDK hello-libs - бинарный файл ADB устарел - PullRequest
0 голосов
/ 29 ноября 2018

Попытка получить эмулятор телефона Android Studio (работает под управлением Studio в Oracle Virtualbox), работающий в системе с процессором AMD Turion, 64-битная ОС.К сожалению, пример приложения hello-libs для Android NDK не отображается в эмуляторе .Поскольку у меня процессор AMD против процессора Intel, я получаю сообщение «Ваш процессор не поддерживает VT-X или SVM».При онлайн-поиске я должен использовать эмулятор на основе ARM, поэтому выбрал «arm64-v8a» и уровень API 25. Также выбрал для AVD Graphics: Software - GLES 1.1, в котором устранена ошибка, связанная с поддержкой VT-X / SVM,Итак, теперь появляется эмулированный телефон, но приложение hello-libs не отображается в данный момент.

Проблема, о которой сообщает Android Studio:

ваш двоичный файл ADB в Android / platform-инструменты устарели, и вы должны обновить.

Но когда я захожу в SDK Manager, он показывает, что у меня установлены последние версии Android SDK Platform Tools (версия 28.0.1).

Есть идеи, почему Android Studio сообщает об этой ошибке ?

Надеемся, что исправление этой ошибки позволит запускать / отображать пример приложения hello-libs в эмуляторе.

(Примечание: я застрял с Google API уровня 25 для эмуляции, так как мне нужно идтиназад несколько (3) уровней Google API для эмуляции процессора arm64-v8a).

TIA для любых советов.

1 Ответ

0 голосов
/ 29 ноября 2018

попробуйте

sudo ln -sf <YOUR-Android-sdk-PATH>/platform-tools/adb /usr/local/bin

Затем используйте

adb version

, чтобы проверить правильность вашей версии adb.

...