Android: запрещено разрешение Adb

Я использую ubuntu 13.04 Я только что установил eclipse и android sdk. Но всякий раз, когда я пытаюсь запустить программу, или даже если я переключу перспективу DDMS, это показывает мне, что разрешение отклонено.

Как решить эту проблему.

4 ответа

@Manoj,

Попробуйте выполнить следующие

  • cd/home/manoj/....../платформенные инструменты
  • версия adb

Если вы получили ошибку, разрешенную Permission, то

  • chmod 770 adb
  • версия adb

вы должны получить ответ вроде " Android Debug Bridge Version x.x.xx"

Если это так, то источником вашей проблемы было разрешение файла и надлежащим образом установили права на файл.

Также проверьте, включает ли $PATH путь к /home/manoj/....../platform-tools.

Отказ от ответственности: я использую Ubuntu 12.04 и adb в командной строке для моей работы. Я почти не использую затмение для своей текущей работы.

Сообщите нам свои результаты

Удачи.


Другой проблемой могут быть сами права доступа к файлам adb, убедитесь, что пользователь, который вы используете для запуска eclipse, является тем же самым, что и владельцы файлов adb. Также убедитесь, что adb фактически является исполняемым. (Это маловероятные проблемы, но стоит проверить, не дают ли другие решения)

В домашнем каталоге попробуйте "adb" в терминале:

Если "adb" не находит инструмент adb, то ваш путь должен быть скорректирован. (отредактируйте .bashrc с bash командами для добавления в путь каталога /tools для sroid sroid, вероятно, самый простой способ, затем выйдите из системы и вернитесь, чтобы применить настройки)

Если "adb" говорит, что ему нужно разрешение root, попробуйте "sudo adb" и посмотрите, работает ли это. (этого не должно быть, но стоит проверить)

На самом деле я не уверен, что он говорит о "неисполняемом" в 13.04, но он должен быть понятным.


то же самое произошло для меня, когда я использовал adb version, он показал, что сервер adb не установлен, и он показал, как его исправить, и теперь отлично работает, установите сервер adb, используя следующий код.

The program 'adb' is currently not installed. You can install it by typing:
sudo apt-get install android-tools-adb


Я решил эту проблему следующими шагами:

1. copy & unzip eclipse to /opt/android/android-sdk-linux/
2. x86= sudo apt-get install libgl1-mesa-dev
x64(Ubuntu 13.04 and earlier)= sudo apt-get install ia32-libs
x64(Ubuntu 13.10 and above)= sudo apt-get install libgl1-mesa-dev:i386
I use ubuntu 14 and on this version listed packages have multiple dependencies, so if you could not install this package use apt-get -f install (without package) . this statement install dependencies. 
3. sudo gedit /etc/environment
:/opt/android/android-sdk-linux/tools
:/opt/android/android-sdk-linux/platform-tools

licensed under cc by-sa 3.0 with attribution.