adb не работает в Ubuntu 64 - команда не найдена

Обновить

Проведя еще несколько экспериментов, мне придется полностью переформулировать свой вопрос, так как мой терминал обманул меня. Просто не было сообщения об ошибке, когда я выполнил sudo ./adb.

Если я cd в каталог ANDOID_SDK / platform-tools и запустил ./ adb , я получу:

command not found: ./adb

Здесь вывод ls -l adb в том же каталоге:

-rwxrwxr-x 1 myuser myuser 159620 2011-12-20 19:30 adb

Запуск , который дает мне adb :

./adb

То же самое происходит со всеми другими исполняемыми двоичными файлами в этом каталоге, такими как aapt, aidl, dexdump и т. Д.

Я мог бы просто представить, что это что-то из-за того, что я пытался запустить его на 64-битной Ubuntu, но заголовок ELF или что-то подобное не распознается. Однако инструмент android в ANDOID_SDK / tools работает нормально (помимо того, что не выполняет adb после загрузки новых пакетов).

Действительно странно ...

Исходный вопрос

Я загрузил последнюю версию Android SDK. Если я попробую запустить adb от имени обычного пользователя, я получаю «команда не найдена». Я должен запустить его как «sudo ./adb», и он работает. Почему это так и как мне это исправить? Я использую Ubuntu 64 11.10.

Я использовал SDK в старых версиях Ubuntu, и там я мог без проблем запускать его как обычный пользователь. Есть идеи?

6
задан Sebi 20 December 2011 в 20:13
поделиться