Я совершенно новичок в Ubuntu. Я установил adt (eclipse) с сайта developer.android.com. Работает нормально. Но когда я пытаюсь запустить AVD, он говорит: Ошибка: 13 - В доступе отказано.
Я пытался начать затмение с sudo ./eclipse
, но все еще получаю ту же ошибку.
sudo chown -R username:username Directory(whatever)
sudo chmod +x directory (whatever)
Не следует начинать eclipse
с sudo
. Обязательно следуйте инструкциям на Android Developer Tools .
Также обратите внимание:
Важное замечание: Поддержка Android Developer Tools (ADT) в Eclipse заканчивается, согласно нашему объявлению. Вы должны как можно скорее перенести свои проекты разработки приложений на Android Studio. Для получения дополнительной информации о переходе на Android Studio см. Миграция на Android Studio.
BLOCKQUOTE>
Как часть решения:
1) Проверьте, можете ли вы получить версию adb, набрав adb version
в консоли.
1.1) Убедитесь, что вы используете один и тот же adb в eclipse и в консоли, если # 1 работает. Введите which adb
в консоли и сравните путь к adb с путем к adb в Eclipse.
2) Откройте AVD manager
и проверьте, установлены ли инструменты Android.
3) Проверьте путь
4) Убедитесь, что adb
не был установлен другим пользователем, или проверьте права на выполнение.
Решение, которое помогло: install IA32
, если вы используете 64-битную архитектуру.
Есть несколько решений, соответствующих вашим проблемам.
android.sh
. Затем загрузите необходимые инструменты платформы / сборки вместе с необходимыми файлами для любого API. chmod -R +x Android-SDK
Примечание: Android закрывает свой проект для поддержки затмения, поэтому я предлагаю перейти на Android Studio как можно скорее. Проверьте здесь для деталей.