2012-03-05 44 views
5

Tôi đã cài đặt Ubuntu 11.10, cài đặt GNOME 3 (thay thế Unity), cài đặt Eclipse từ Trung tâm phần mềm Ubuntu, cài đặt SDK Android và ADT.Thông báo lỗi khi thiết lập ADT trong Linux

Bây giờ khi tôi bắt đầu làm lu mờ tôi nhận được một thông báo nói:

Failed to get ADB version : Cannot run program 
/home/ayush/android-sdk/platform-tools/adb":java.io.IOException:error=2, 
No such file or directory 

gì đang gây ra lỗi này và làm thế nào để sửa chữa nó?

+3

là con đường đúng không? Ví dụ: nếu bạn chạy 'ls -l/home/ayush/android-sdk/platform-tools/adb', bạn có nhận được thông tin chi tiết của tệp hoặc' ls: không thể truy cập/home/ayush/android-sdk/platform- công cụ/adb: Không có tệp hoặc thư mục nào như vậy? Nếu tôi nhớ chính xác, thư mục cài đặt mặc định là '~/android-sdk-linux /' – onik

Trả lời

1

Trước đó, hãy kiểm tra phiên bản ubuntu của bạn. nếu bạn đang chạy với 64 bit, bạn cần cài đặt bộ mô phỏng Linux, bit IA32 mà tôi nghĩ. Xác minh trên Google.

sau đó, ADB của bạn có thể chạy dễ dàng trên ubuntu.

9

Lệnh để cài đặt thư viện IA32 trên Ubuntu là:

apt-get install ia32-libs 
+1

, điều này thật đáng kinh ngạc - ADT-bundle nói rằng nó chứa mọi thứ - nhưng nó không - ia32-libs cho một, java cho cái khác – SvenDowideit

+2

tính năng này không hoạt động nữa, hãy xem http: // stackoverflow.com/questions/14421171/adb-lỗi-trên-android-sdk-sử dụng-linux-ubuntu-64-bit-12-10 – Hoto

4
sudo dpkg --add-architecture i386 
sudo apt-get update 
apt-get install ia32-libs 
0

Tôi đang sử dụng Fedora 17 và tôi đã nhận lỗi giống như poster:

[2013-08-29 21:44:08 - adb] Unexpected exception 'Cannot run program 
"/home/el/adt-bundle-linux-x86_64-20130729/sdk/platform-tools/adb": 
error=2, No such file or directory' while attempting to get adb version from 
'/home/el/adt-bundle-linux-x86_64-20130729/sdk/platform-tools/adb' 

Tôi biết điều này hoạt động nếu bạn đang sử dụng Fedora 17/18 (đăng nhập bằng root)

yum install redhat-lsb.i686 

Và sau đó khởi động lại IDE và các lỗi không còn hiển thị nữa.

0

Tôi đã gặp lỗi chính xác giống như bạn gặp phải, nhưng trên phiên bản Ubuntu 12.04 LTS của tôi.

Sau đây tránh lỗi cho tôi:

1) Cài đặt 'adb' và 'fastboot' được cung cấp bởi bên thứ ba sau PPA.

sudo add-apt-repository ppa:nilarimogard/webupd8 
sudo apt-get update 
sudo apt-get install android-tools-adb android-tools-fastboot 

2) Thay thế các bản sao của 'adb' và 'fastboot' được cung cấp bởi SDK Android chính thức với những cài đặt từ bước trên:

cp /usr/bin/adb <path-to-your-adt-sdk-package>/sdk/platform-tools/adb 
cp /usr/bin/fastboot <path-to-your-adt-sdk-package>/sdk/platform-tools/fastboot 

3) Khởi động lại (tái thực hiện) của bạn eclipse binary.

tín đầy đủ:

http://www.webupd8.org/2012/08/install-adb-and-fastboot-android-tools.html

Họ có những chương trình cho 12.10, 11.10 và 11.04 là tốt.

0

Đừng cố gắng cài đặt ia32-libs, thư viện này đã lỗi thời. Vì vậy, bạn nên cài đặt các thư viện:

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 

Cheers

Các vấn đề liên quan