Почему Intellij Idea показывает совместимость = "нет" для эмулятора Android - PullRequest
3 голосов
/ 01 октября 2011

Intellij Idea показывает совместимость = "нет" для каждого эмулятора Android.Я пробовал эмуляторы с разными уровнями API.В то же время совместимо = "true" для моего NexusOne.

Кто-нибудь знает, как он проверяет совместимость устройства / эмулятора?

У меня есть следующие настройки в манифесте:

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="4"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

<supports-screens
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true"
        android:anyDensity="true"
        />

Ответы [ 3 ]

9 голосов
/ 09 октября 2011

Это может произойти из-за известной ошибки при установке SDK во время работы IntelliJ IDEA.Перезапуск IntelliJ IDEA должен устранить проблему.

1 голос
/ 08 октября 2011

Попробуйте удалить android:targetSdkVersion="4"

0 голосов
/ 24 февраля 2014

У меня была эта проблема раньше. Для меня это было потому, что у меня не было некоторых инструментов Android в моем $ PATH. Эмулятор может работать независимо, но лучше не рисковать. Попробуйте добавить эти строки где-нибудь в файле /home/username/.bashrc и перезапустите терминал, чтобы убедиться, что все эти инструменты включены.

export PATH=${PATH}:.../android-studio/bin
export PATH=${PATH}:.../android-studio/sdk
export PATH=${PATH}:.../android-studio/sdk/platforms
export PATH=${PATH}:.../android-studio/sdk/platform-tools

Чтобы проверить, правильно ли они включены, просто проверьте вывод простой команды, такой как,

$adb
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...