2013-04-11 113 views
6

Tôi đang sử dụng Ubuntu và chỉ cài đặt Android SDK ("SDK Only") cho Linux 64 bit. Sau đó tôi đã cài đặt plugin ADT cho Eclipse. Khi tôi khởi động lại Eclipse, nó yêu cầu tôi mở SDK Manager và cài đặt một số SDK OS, vì vậy tôi đã cài đặt một số công cụ dành cho nhà phát triển và bản phát hành Android mới nhất (tôi tin rằng đó là phiên bản 4.2.2). Sau đó tôi khởi động lại Eclipse và không có lỗi hoặc cảnh báo giao diện điều khiển.Lỗi ADT Eclipse: Không thể chạy chương trình adb

sau đó tôi đã cố gắng để mở một số quan điểm Android (Heap, LogCat, vv) và đã nhận lỗi sau:

enter image description here

này là gì và tại sao tôi lại thấy nó? Tôi có thể làm gì để sửa nó? Cảm ơn trước!

Cập nhật: chạy một ls -l trên thư mục trong câu hỏi sản xuất:

[email protected]:~$ ls -l ~/sandbox/dsi/workbench/android-sdk/21.1/android-sdk-linux/platform-tools/ 
total 27960 
-rwxrwxr-x 1 myUser myUser 1122758 Apr 11 10:29 aapt 
-rwxrwxr-x 1 myUser myUser 1226659 Apr 11 10:29 adb 
-rwxrwxr-x 1 myUser myUser 269818 Apr 11 10:29 aidl 
drwxrwxr-x 2 myUser myUser  4096 Apr 11 10:29 api 
-rwxrwxr-x 1 myUser myUser 444481 Apr 11 10:29 dexdump 
-rwxrwxr-x 1 myUser myUser  2603 Apr 11 10:29 dx 
-rwxrwxr-x 1 myUser myUser 176550 Apr 11 10:29 fastboot 
drwxrwxr-x 2 myUser myUser  4096 Apr 11 10:29 lib 
-rwxrwxr-x 1 myUser myUser 24867619 Apr 11 10:29 llvm-rs-cc 
-rw-rw-r-- 1 myUser myUser 467531 Apr 11 10:29 NOTICE.txt 
drwxrwxr-x 4 myUser myUser  4096 Apr 11 10:29 renderscript 
-rw-rw-r-- 1 myUser myUser 16648 Apr 11 10:29 source.properties 
[email protected]:~$ 
+1

Ai đó đã xóa hoặc sửa đổi ADB hoặc Android SDK. Đảm bảo đường dẫn ADB hiển thị trong lỗi là chính xác. Và IMHO bạn không nên đặt SDK Android bên trong không gian làm việc Eclipse của bạn. – m0skit0

+1

Cảm ơn @ m0skit0 (+1): (1) Đường dẫn '/ home/myUser/sandbox/dsi/bàn làm việc/android-sdk/21.1/android-sdk-linux/nền tảng-công cụ/adb' hợp lệ và ADB là nằm ở đó, vì vậy nó chưa bị xóa. Và (2) chỉ tò mò, tại sao bạn nghĩ Android ASK nằm trong vùng làm việc Eclipse của tôi? thư mục 'workbench /' có 2 thư mục con: 'android-sdk', và' eclipse'. Vùng làm việc Eclipse của tôi nằm trong 'workbench/eclipse/workspace'. Chỉ muốn chắc chắn rằng bạn không thấy cái gì khác mà tôi đang thiếu. Cảm ơn một lần nữa! – IAmYourFaja

+0

Đây có phải là vấn đề về Linux/quyền không? – IAmYourFaja

Trả lời

5

Version Ubuntu của bạn là gì? Trước ubuntu 12.04, bạn phải cài đặt ia32-libs

sudo apt-get install ia32-libs 
+0

Cảm ơn @Pauland (+1) - nhưng tôi đang ở 12.04 ... – IAmYourFaja

+0

@IAmYourFaja Hãy thử di chuyển thư mục của bạn ra khỏi thư mục Nhà (như/sdk) – Pauland

+0

Nó sẽ không cho phép tôi; sao chép ANDROID_SDK_HOME vào/opt/android-sdk không được phép, ngay cả với sudo. Tôi nhận được thông báo "bỏ qua thư mục". – IAmYourFaja

8

Nếu bạn đang ở trên ubuntu 13.10 (và có thể các phiên bản khác> = 12.10), bạn có thể cần phải cài đặt

apt-get install lib32ncurses5 lib32stdc++6 zlib1g:i386 libc6-i386 

thay. ia32-libs không còn khả dụng trên 13.10

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