Cập nhật Eclipse với các công cụ phát triển Android v. 23


605

Tôi đã cập nhật Eclipse với các công cụ SDK mới (sửa đổi 23), nhưng bây giờ khi Eclipse khởi động tôi nhận được lỗi:

SDK Android này yêu cầu Bộ công cụ dành cho nhà phát triển Android phiên bản 23.0.0 trở lên. Phiên bản hiện tại là 22.6.3.v201404151837-1123206. Vui lòng cập nhật ADT lên phiên bản mới nhất.

Không có bản cập nhật nào được tìm thấy với "Kiểm tra cập nhật" . Nếu tôi thử "Cài đặt phần mềm mới" , tôi có thể thấy phiên bản 23, nhưng tôi không thể nâng cấp do lỗi sau:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
    From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
    To: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
    From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
    From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

Sau khi tải xuống ADT cuối cùng từ trang web, có vẻ như có một vấn đề khác.

Với công cụ SDK rev. 23 proguard chưa được cài đặt, SDK thư mục dir/tools/proguardbị thiếu và các công cụ khác bị thiếu. Phiên bản này có chứa một số lỗi.


5
@kaushik bình luận của bạn nằm ngoài phạm vi. Tôi đã nói rằng tôi đã cố cập nhật Eclipse mà không gặp may.
greywolf82

5
Hãy bảo vệ, nó đã được nêu ra như một vấn đề - code.google.com/p/android/issues/detail?id=72419
NickT

4
Có cách nào để tôi có thể hoàn nguyên các cập nhật hiện tại của mình không?
r.bhardwaj

3
@ alvaro.delaserna: Tôi rất thích dùng thử nhưng không may thực thi nhật thực của tôi đã bị xóa khi tôi đã thử gỡ cài đặt các tệp "đã được cài đặt" theo câu trả lời được đăng bởi Biljana bên dưới.
r.bhardwaj

5
@ r.bhardwaj nếu bạn đi tới Trợ giúp> Giới thiệu về Eclipse> Chi tiết cài đặt, sau đó bạn có thể xem Lịch sử cài đặt và hoàn nguyên mọi thay đổi. Nó sẽ chỉ hoạt động nếu chúng được cập nhật. Nếu bạn gỡ cài đặt ADT để cài đặt cái trước, nó sẽ không hoạt động. Nếu nó đã được thực hiện như một bản cập nhật, bạn sẽ có thể hoàn nguyên trở lại.
ĐỎ_

Câu trả lời:


191

Google đã phát hành ADT v23.0.2. Điều này đã giải quyết nhiều vấn đề của phiên bản 23 ADT trước đó.

Từng bước một:

  • Trợ giúp về menu → Cài đặt phần mềm mới ...
  • Đối với "Làm việc với", chọn nguồn Android https://dl-ssl.google.com/android/eclipse Làm việc với nguồn Android
  • Đánh dấu vào ADT v23.0 để cài đặt, sau đó nhấp vào "Tiếp theo"
  • Eclipse sẽ hiển thị "Trang sửa chữa cài đặt" do có xung đột với phiên bản trước. (Nếu không, hãy xem bên dưới.) Chọn "Cập nhật cài đặt của tôi để tương thích với các mục đang được cài đặt" để gỡ cài đặt phiên bản cũ và cài đặt phiên bản mới. Sau đó, tiến hành các bước thông thường.

Cài đặt trang khắc phục

Lưu ý: Khi tôi cài đặt phiên bản ADT mới, tôi không bao gồm phiên bản mới của gói "Công cụ phát triển bản địa Android". Thay vào đó, tôi đã cài đặt các gói còn lại trước, sau đó cài đặt "Công cụ phát triển bản địa Android". Vì một lý do, nếu tôi cố gắng cài đặt tất cả các gói mới bao gồm "Công cụ phát triển bản địa Android", việc cài đặt không thành công.

Nếu không có "Trang khắc phục", cách duy nhất để xóa plugin ADT khỏi Eclipse là vào menu Trợ giúpGiới thiệu về EclipseChi tiết cài đặt và gỡ cài đặt từ đó . Nhưng có nguy cơ gỡ cài đặt Eclipse.


110
Tôi thực sự nhận được một thông báo lỗi với "phụ thuộc xung đột" thay vì Eclipse nói rằng nó sẽ gỡ cài đặt phiên bản 22.X.
Roy Solberg

4
Vâng. Điều tương tự. Tôi đang cài đặt lại Eclipse với gói ADT mới và mới từ trang web Android.
greywolf82

3
@ DanielDíaz Bạn phải có thư mục SDKDIR / tools / proguard. Nhưng tôi có thể nói rằng các công cụ SDK rev 23 là lỗi và proguard hoàn toàn không được cài đặt.
greywolf82

236
Không hài lòng với google ngay bây giờ, tôi không thích gánh nặng cố gắng giải quyết những vấn đề thậm chí không tồn tại.
Tyler Pfaff

7
Không hoạt động, thậm chí bỏ đi các gói được chỉ định. Thật là một mớ hỗn độn. Lý do # 34210987 Tôi đã chuyển từ một người yêu thích Eclipse sang một người ghét Eclipse.
Brian Knoblauch

114

Phản hồi của Google :

Đây là một lỗi đóng gói. Toàn bộ tập tin proguard bị thiếu. Chúng tôi sẽ có bản cập nhật càng sớm càng tốt, nhưng cho đến lúc đó, hãy sao chép nó từ phiên bản trước của các công cụ:

và sao chép qua các tập tin sau:

  • công cụ / hprof-conv
  • công cụ / hỗ trợ / annotations.jar
  • công cụ / bảo vệ

Vì vậy, cuối cùng nếu bạn bắt đầu từ một bản sao ADT mới bằng tay các tệp :)

Chỉnh sửa: với bản phát hành ADT mới nhất, gói hiện sẽ hoạt động với tự động cập nhật, vì vậy hãy cài đặt các phiên bản mới này :

Đừng cố nâng cấp từ phiên bản trước vì nó hoàn toàn không hoạt động. Nếu bạn gặp vấn đề với zipalign, thì bây giờ nó nằm dưới công cụ xây dựng và không còn dưới công cụ / vì vậy bạn có thể thực hiện một liên kết tượng trưng hoặc chỉ cần sao chép nó vào thư mục dự kiến.


5
Trong các công cụ / hỗ trợ cho annotations.jar, dưới các công cụ / cho toàn bộ thư mục proguard và dưới các công cụ / cho tệp hprof-conv
greywolf82

1
tôi sẽ loại bỏ hoàn toàn ADT 23 và loại bỏ hoàn toàn luna nhật thực mới. tôi đã ổn trên nhật thực 4.4 RC4 và phiên bản nâng cấp của phiên bản phát hành dường như đã phá vỡ mọi thứ. NDK ngăn tôi chuyển sang A-Studio ..
Robert Rftimeree

5
Điều này đã làm việc với tôi, nhưng trước khi làm điều này, tôi đã phải gỡ cài đặt Android SDK Tools-23 và dán thư mục công cụ hoàn chỉnh.
Chitrang

1
Dpwnload thất bại ở cuối khi cài đặt gói adt 64 cửa sổ
Steve

2
Điều này thật ngu ngốc ... họ đã kiểm tra bản phát hành của mình chưa ????? Khi nào trên thế giới, Studio của họ sẽ rời khỏi Beta ?? !!?!?
lớn hơn

53

Không có câu trả lời nào khác phù hợp với tôi khi sử dụng gói ADT được xuất bản trên developer.android.com.

Cuối cùng tôi đã tải xuống phiên bản mới nhất của Eclipse ( không phải gói ADT ) và sau đó cài đặt plugin ADT qua menu Trợ giúpCài đặt phần mềm mới → nhập https://dl-ssl.google.com/android/eclipse(được đề cập bởi @RED_).

Tôi cũng đã phải cập nhật không gian làm việc của mình để trỏ đến không gian làm việc trước đây của tôi và hầu hết mọi thứ dường như được khôi phục.

Lưu ý phụ: Đây có vẻ là thời điểm tốt để di chuyển sang Android Studio ...


40
Vì vậy, họ sẽ buộc các nhà phát triển như thế này, chuyển sang Studio?
Aman Alam

2
Tôi cũng làm như vậy .. nó sẽ không hoạt động đối với gói ADT do nhà phát triển.android.com cung cấp và gỡ cài đặt ADT không phải là giải pháp
Srikanth Roopa

1
Có, vì tuyên bố exlipse, phiên bản sdk 23 đó cần phiên bản 23 adt và nhật thực cho thấy rằng không có bản cập nhật nào cho quảng cáo nhật thực, các bản cập nhật cho ndk sẽ không khắc phục vấn đề này, không bao giờ. Tôi đã phải cài đặt phiên bản mới của Công cụ phát triển Android. Tôi đã sử dụng gói ADT cho linux 64 bit và giải nén nó đến nơi mới hơn bản gốc và cài đặt lại tất cả các công cụ khi trang nhà phát triển Andoide hướng dẫn chúng tôi. Trong gói linux linux SDK vẫn bị hỏng, vì vậy bạn phải sao chép annotations.jar vào đúng nơi như được giải thích ở đây. Toàn bộ câu chuyện được giải thích trong câu trả lời của tôi. Tôi coulkd tiết kiệm không gian làm việc cũ của tôi và không có gì bị mất, huh.
Reijo Korhonen

7
Nhưng tôi có tin tưởng Android Studio không, nếu đây là cách họ xử lý mọi việc?
Richard Le Mesurier

1
Tôi đã có thể khôi phục cài đặt Luna của mình chỉ bằng cách sử dụng cài đặt phần mềm mới (đã chọn mọi thứ) và thực hiện xây dựng lại các dự án Android của mình. Tôi đã không gỡ cài đặt bất kỳ nội dung nào trước đây của Android.
JT.

52

LƯU Ý: Sử dụng phương pháp này một cách thận trọng vì điều này có thể phá vỡ cài đặt Eclipse của bạn (xem các bình luận) .

Điều này có thể giúp bạn nếu bạn cài đặt plugin ADT bằng tay . Nhưng nếu bạn đang sử dụng phiên bản Eclipse từ Gói ADT của Eclipse, các bước dưới đây có thể phá vỡ cài đặt Eclipse của bạn và bạn không thể sử dụng lại Eclipse!

Đi đến

Trợ giúp về menu → Giới thiệu về SDK EclipseInstallation Details.

Bây giờ bạn sẽ thấy tất cả các 22.0phiên bản và sau đó nhấp vào Uninstallnút ở dưới cùng.

Sau khi gỡ cài đặt goto:

Menu Trợ giúpCài đặt Phần mềm mới → nhậphttp://dl-ssl.google.com/android/eclipse/

Sau đó cài đặt tất cả mọi thứ, và bây giờ nó đã sẵn sàng.


71
Điều này đã phá vỡ cài đặt nhật thực của tôi.
sủa

4
Không hoạt động và nhật thực của tôi không đáp ứng nữa.
Hugo Matilla

2
Tôi nghĩ rằng điều này phá vỡ nhật thực trong Mac OS.
Bharat Dodeja

5
Điều này sẽ hoạt động "nếu bạn đã cài đặt plugin ADT bằng tay ...". Nếu không, không. Bạn có thể kiểm tra điều này thông qua biểu tượng Eclipse: "Nếu bạn đã cài đặt plugin ADT theo cách thủ công, bạn nên có biểu tượng nhật thực màu tím tiêu chuẩn. Nếu bạn đang sử dụng Gói ADT, biểu tượng khởi chạy sẽ có màu xanh với các dấu ngoặc nhọn." Điều này làm việc cho tôi. Nguồn: câu trả lời của Luke Deighton và những người khác dưới đây về bài đăng này.
jsanmarb

2
Điều này đã phá vỡ nhật thực của tôi trên Mac OSX Mavericks. Tôi nghĩ rằng tôi sẽ chỉ cài đặt lại. Kết luận duy nhất tôi có thể rút ra từ hơn 30 câu trả lời là không có câu trả lời hay nào phù hợp với tất cả mọi người. Nhanh nhất dường như chỉ là một cài đặt lại. Google công ty khủng gì hỗ trợ tệ hại. So với Xcode Eclipse chỉ là một mớ hỗn độn khá thẳng thắn.
Frank Brosnan

18

Tôi đã cập nhật máy chủ xây dựng của mình ngày hôm nay và gặp phải vấn đề tương tự. Nó đã được báo cáo ở đây: https://code.google.com.vn/p/android/issues/detail?id=72419

Việc khắc phục đang được tiến hành và công việc xung quanh theo người quản lý dự án là:

Vui lòng đợi phiên bản cập nhật trong vòng một hoặc hai ngày. Cho đến lúc đó, cách giải quyết của bạn là tải xuống một trong

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

và sao chép qua các tập tin sau:

    tools/hprof-conv
    tools/support/annotations.jar
    tools/proguard

[sửa] zipalign cũng bị thiếu đối với tôi, kiểm tra xem bạn có cần sao chép cái này không


1
Xin chào, những cách giải quyết này không hiệu quả với tôi. Vẫn nhận được lỗi tương tự
GingerJim

1
Tác giả tiếp tục chỉnh sửa câu hỏi, đây là câu trả lời cho câu hỏi: nơi có thể tìm thấy các tập tin bị thiếu.
wi1

Tôi không thấy các tệp được cho là được sao chép trong zip tải xuống cho Linux
OKGimmeMoney

17

Nó làm việc cho tôi :)

Nếu vì lý do nào đó bạn đã cài đặt bản xem trước ADT và cần trở lại ổn định hiện tại, bạn không thể sử dụng hộp thoại để cài đặt phần mềm "mới" vì những gì bạn muốn thực sự là một phần mềm cũ. Thay vào đó hãy làm điều này:

  • Mở Trợ giúp> Giới thiệu về Eclipse ... trên Windows hoặc Linux. Trên máy Mac, sử dụng menu của ứng dụng> Giới thiệu ...
  • Nhấp vào nút "Chi tiết cài đặt".
  • Chọn tab "Lịch sử cài đặt".
  • Chọn một trong các cấu hình trước đó.
  • Nhấp vào nút "Hoàn nguyên" ở dưới cùng.

nhập mô tả hình ảnh ở đây


16

là những gì họ đang nói về điều này:

OK, các bạn, xin lỗi về tất cả những rắc rối này, và chúng tôi xin lỗi vì các bản phát hành sai lầm. Đây là tóm tắt:

Bắt đầu với gói ADT 23.0.2, bạn sẽ có thể cập nhật lên các phiên bản ADT trong tương lai.

Nguồn: https://code.google.com.vn/p/android/issues/detail?id=72912


1
Có vẻ như đó có lẽ là nguồn chính thức nhất. Tôi hy vọng nó sẽ hoạt động trong tương lai như họ hứa.
Bruno Bieri

15

Tôi đã làm như sau để giải quyết một vấn đề.

  1. Tới http://developer.android.com/sdk/installing/installing-adt.html và tải về các tập tin ZIP ADT mới nhất (ở dưới cùng của trang).

  2. Chuyển đến Eclipse → menu Trợ giúpGiới thiệu về EclipseChi tiết cài đặt

  3. Xóa Android DDM, Công cụ phát triển Android, Hierarchy Viewer, Công cụ phát triển Native, TraceView vv, phiên bản 22.X .

  4. Trợ giúp về menu * → Cài đặt phần mềm mớiThêmLưu trữ → * Chọn tệp ZIP đã tải xuống ở bước 1.

  5. Chọn tất cả phiên bản mới nhất của tất cả 23 mà tôi đã xóa trong bước 3 và chấp nhận thỏa thuận cấp phép.

Khởi động lại Eclipse và nó khắc phục vấn đề của tôi.


2
Tôi đã làm như vậy (Trình quản lý SDK Android độc lập) và chính xác đến mức 'greywolf82' đang phàn nàn. Câu trả lời của bạn không phải là giải pháp.
seanpj

2
Ngay cả tôi đã cố gắng gỡ cài đặt Công cụ phát triển Android, nhưng không thể bắt đầu nhật thực một lần nữa. Bản thân tệp eclipse.exe đã biến mất sau khi gỡ cài đặt công cụ Phát triển Android cho tôi.
madhu

8
KHÔNG LÀM NÀY nếu bạn đang sử dụng gói ADT. ECLIPSE sẽ không bắt đầu sau khi gỡ cài đặt ADT! Điều này chỉ dành cho những người đã thêm ADT vào và cài đặt nhật thực hiện có.
AJ

9

Chỉ giúp:

  1. Cài đặt Eclipse mới ( http://www.eclipse.org/doads/packages/eclipse-ide-java-developers/lunar )
  2. Trợ giúp -> Cài đặt phần mềm mới -> https://dl-ssl.google.com/android/eclipse/

1
Vâng. Nhưng rev 23 là MÔI GIỚI. proguard bị thiếu, annotation.jar bị thiếu và các công cụ khác. Xem báo cáo lỗi được liên kết ở trên, Google đã trả lời chúng tôi rằng nó sẽ được sửa trong vòng vài ngày, bây giờ chúng tôi có thể sử dụng như cách khắc phục liên kết được đăng trong bài trả lời của họ để sao chép bằng tay phần bị thiếu.
greywolf82

Đối với Mac, lời khuyên này rất hữu ích.
Vlad

8

Nếu bạn cài đặt một phiên bản Eclipse mới, nó sẽ hoạt động. Đây là những gì tôi đã làm:

  1. Đã cài đặt phiên bản Eclipse mới, Luna
  2. Tạo một bản sao lưu của không gian làm việc hiện tại.
  3. Chạy Eclipse mới, Luna và cập nhật không gian làm việc
  4. Đã cài đặt plugin ADT (Trợ giúp -> Cài đặt phần mềm mới)
  5. Đã khởi động lại Eclipse
  6. Làm xong

Nhưng được cảnh báo, GPE (bổ trợ google cho nhật thực) chưa hỗ trợ Luna. Groups.google.com/forum/#!topic/google-plugin-eclipse/ từ
Tom

8

Có rất nhiều nhầm lẫn xung quanh trong chủ đề này. Có hai giải pháp tùy thuộc vào cách bạn cài đặt ADT.

  1. Nếu bạn đã cài đặt plugin ADT theo cách thủ công thì tôi tin rằng bạn có thể sử dụng phương pháp "Xóa ADT" -> "Cài đặt phần mềm mới".

  2. Nếu bạn đang sử dụng Gói ADT thì đừng làm theo giải pháp đó! Bạn sẽ phá vỡ Eclipse. Đây là bản cập nhật từ một thành viên Google - đọc # 18:

    https://code.google.com.vn/p/android/issues/detail?id=72912

Bạn phải tải xuống phiên bản mới của Gói ADT (vâng, thật là bực bội!).


Đừng nhớ cách tiếp cận nào tôi đã thực hiện - có cách nào để nói không?
Tom

1
@Tom Nếu bạn sử dụng tùy chọn 1, bạn nên có biểu tượng nhật thực màu tím tiêu chuẩn. Nếu bạn sử dụng tùy chọn 2, biểu tượng khởi chạy sẽ có màu xanh với các dấu ngoặc nhọn.
aaronmarino

Cảm ơn bạn đã đăng vị trí có thể gỡ cài đặt ADT, đó là những gì tôi không tìm thấy :)
Radon8472

7
  • Chỉ cần gỡ cài đặt ADT trước đó.
  • Chuyển đến trình đơn Trợ giúpGiới thiệu về EclipseInstallation Details
  • Gỡ cài đặt tất cả các plugin mà Id bắt đầu bằng com.android.ide
  • Cài đặt lại ADT từ trang cập nhật.

1
nó sẽ phá vỡ Eclipse của tôi?
phố Sharmilee

1
@Sharmilee: một khi bạn cài đặt ADT mới, bạn sẽ có thể làm việc lại.
Mehul Joisar

4
Điều này hoạt động hoàn hảo ... khi bạn KHÔNG khởi động lại Eclipse sau khi các plugin hiện có được gỡ cài đặt. Eclipse sẽ yêu cầu khởi động lại, KHÔNG khởi động lại nó vào thời điểm đó nhưng tiếp tục thêm phiên bản mới từ "Cài đặt phần mềm mới". Khi các plugin mới được thêm vào, hãy khởi động lại Eclipse và tất cả đã được thiết lập.
Souvik Ghosh

Sau khi tôi cài đặt lại ADT, tôi gặp lỗi này: [2015-09-19 21:54:06 - SDK Android] Lỗi khi tải SDK: Lỗi: Lỗi phân tích cú pháp / Ứng dụng / android-sdk-macosx / system-hình ảnh / android-22 /android-wear/armeabi-v7a/devices.xml cvc-Complex-type.2.4.d: Nội dung không hợp lệ được tìm thấy bắt đầu bằng phần tử 'd: skin'.
coolcool1994

Sau khi tôi cài đặt lại ADT, tôi đã gặp lỗi mới nhưng tôi đã cập nhật Android điều đó bằng cách sử dụng Android iCon trong Eclipse và bây giờ nó hoạt động !! Wow, cảm ơn bạn rất nhiều. CÂU TRẢ LỜI NÀY LÀ TRẢ LỜI LÀM VIỆC CHỈ TRONG CÂU HỎI NÀY !!! HÃY THỬ NÀY
coolcool1994

6

KHÔNG LÀM NÀY

Cảnh báo: Vui lòng xem các bình luận bên dưới câu trả lời này. Những bước này đã có tác động tiêu cực cho nhiều người.

  1. Nhấp vào Trợ giúp / Cài đặt phần mềm mới ...
  2. Nhấp vào "Đã cài đặt" là gì (như trong hình bên dưới)
  3. Trong cửa sổ mới, bạn có thể gỡ cài đặt ADT cũ (gỡ cài đặt Công cụ phát triển Android, DDMS Android, Trình xem phân cấp Android, TraceView Android, Công cụ phát triển bản địa Android và Trình theo dõi cho OpenGL ES)
  4. Khởi động lại Eclipse
  5. Sau đó bấm một lần nữa vào Trợ giúp / Cài đặt phần mềm mới
  6. Chọn ADT ... Cài đặt

Tôi hy vọng nó sẽ giúp!

Trình diễn hình ảnh


11
Không thể xóa "Công cụ phát triển Android". An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86_64 1.0.0.M20130204-1200 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file D:\dev\android\eclipse\eclipse.exe failed. Can not remove : D:\dev\android\eclipse\eclipse.exe
joshas

11
Tôi đã làm theo các bước này, nhưng tôi không thể khởi động lại nhật thực. Tôi nhận được lỗi sau: Trình khởi chạy thực thi của Eclipse không thể định vị thư viện chia sẻ đồng hành của nó. Nhật ký lỗi sau đây đã được tạo: pastebin.com/raw.php?i=BUsMX75L
kefs

69
BREAKS NÀY HOÀN TOÀN QUẢNG CÁO..tôi sẽ không bắt đầu nữa. Cảm ơn.
Alécio Carvalho

10
Chúng xóa toàn bộ thực thi Eclipse. Không hoạt động
Aman Alam

9
Mọi người nên downvote này vì nó phá vỡ toàn bộ!
Quentin S.

5

Sau khi thử các cách tiếp cận trong các câu trả lời khác mà không thành công, tôi chỉ cài đặt một gói mới từ http://developer.android.com/sdk/installing/index.html?pkg=adt và nó hoạt động tốt.

Làm như sau:

  1. Vì bạn không muốn tải xuống lại tất cả các nền tảng một lần nữa, hãy sao chép nền tảng hiện có từ / OLD_ANDROID_SDK_PATH / sdk / nền tảng sang / NEW_ANDROID_SDK_PATH / sdk / nền tảng .
  2. Khi mở Eclipse mới từ gói được tải xuống gần đây, hãy đảm bảo bạn sử dụng lại thư mục 'không gian làm việc' trước đó. Điều đó sẽ đảm bảo rằng tất cả các cài đặt trước đó của bạn sẽ được ghi nhớ.
  3. Sau khi mở Eclipse mới trên không gian làm việc trước đó, vui lòng kiểm tra xem SDK Android đã sử dụng có đang trỏ đến cái mới không (tùy chọn Eclipse -> Android). Nó có thể được trỏ đến cái cũ, vì bạn đã sử dụng lại các cài đặt không gian làm việc xem trước.

Với các bước này, bạn không cần phải cấu hình lại mọi thứ và bạn sẽ không cần phải dành thời gian khắc phục lỗi BUG này cho bản nâng cấp này từ Google Developers.

Chúc may mắn! ;-)


5

Bạn cần gỡ cài đặt phiên bản cũ và cài đặt 23

gỡ cài đặt: Trợ giúp> về SDK Eclipse> Chi tiết cài đặt chọn các gói liên quan đến Android để gỡ cài đặt

Và sau đó cài đặt V23.


Cho đến nay giải pháp đơn giản nhất! Xin lưu ý rằng mục trình đơn "Giới thiệu về Eclipse" có thể được tìm thấy trong "Nhật thực" thay vì trong "Trợ giúp" trong một số trường hợp.
Per Quested Aronsson

Các giải pháp dễ dàng, hợp lý và đơn giản nhất!
Jagoliveira

4

Không có cách nào để cập nhật gói ADT hiện có mà bạn có thể đã tải xuống.

Bạn có thể thực hiện một trong hai tùy chọn:

  1. Cài đặt Eclipse từ eclipse.org và cài đặt ADT bằng cách trỏ đến trang cập nhật: https://dl-ssl.google.com/android/eclipse

  2. Tải xuống các gói từ:

Bắt đầu với gói ADT 23.0.2, bạn sẽ có thể cập nhật lên các phiên bản ADT trong tương lai.


Gói SDK Eclipse mới hoạt động. Có vẻ như có một số biểu tượng bị thiếu trong thanh công cụ, nhưng bên cạnh đó tôi cuối cùng cũng có thể biên dịch ứng dụng của mình.
joshas

Tôi đoán họ đang khiến chúng tôi chuyển sang Android Studio! Nhưng tôi hy vọng tất cả các biểu tượng cần thiết có sẵn trên thanh công cụ! :)
Ashwin

3

Tôi đã nhận được cùng một lỗi "phụ thuộc xung đột" trên Mac OS X 10.9.3 và chỉ cần nâng cấp không phải là một tùy chọn. Điều cuối cùng đã làm việc là tải xuống gói ADT Eclipse mới nhất tệp zip từ developer.android.com, giải nén nó và chỉ di chuyển thư mục "nhật thực" đến nơi có thư mục nhật thực cũ của tôi. (trích xuất tệp zip gói ADT của Eclipse sẽ cung cấp cho bạn các thư mục "nhật thực" và "sdk").

Nếu bạn quyết định đi cùng một tuyến đường, trước tiên hãy đảm bảo bạn biết đường dẫn Workspace của bạn là gì. Điều này có thể được tìm thấy trong Tùy chọn. Sau đó đổi tên thư mục "nhật thực" cũ của bạn (không phải Eclipse.app) thành một cái gì đó như nhật thực-22.6.3, sau đó di chuyển thư mục "nhật thực" vào vị trí của nó. Chạy Eclipse.app mới bên trong và khi nó hỏi bạn về Workspace, chỉ cần nhập cùng một đường dẫn như bạn đã lưu ý ở trên. Hoặc nó cũng có thể được đặt sau trong Tùy chọn.

Có lẽ đáng để thêm là để kích hoạt lại Trình quản lý SDK Android thiết bị ảo Android, chọn Cửa sổ -> Tùy chỉnh phối cảnh -> Nhóm lệnh khả dụng và chọn SDK Android và Trình quản lý AVD . Điều này sẽ thêm 2 mục này vào mục menu "Cửa sổ" cho phối cảnh hiện tại (Java).

Tôi đã không di chuyển thư mục "sdk" được trích xuất, vì tôi đã có thư mục sdk trong cùng thư mục với nhật thực, mà tôi đã cập nhật lên các công cụ Android mới nhất. Nhưng nếu nó làm cho bạn cảm thấy an toàn hơn, bạn cũng có thể đổi tên thư mục sdk cũ của mình (cho mục đích sao lưu) và di chuyển thư mục mới được trích xuất vào vị trí của nó.


3

Tôi đã đối mặt với cùng một vấn đề và giải quyết nó. Bạn cần gỡ cài đặt hoàn toàn plugin Android từ bên trong Eclipse (từ phần "giới thiệu" ..), bao gồm cả chế độ xem theo dõi ..

Sau đó, thêm Plugin ADT một lần nữa ( https://dl-ssl.google.com/android/eclipse/ ) và cài đặt nó.

Vấn đề đã được giải quyết!

Tôi đoán đó là một lỗi với trình quản lý SDK hoặc cơ chế cập nhật Plugin ADT ...


3

Cách cập nhật từ 22.xx.x lên 23.0.2 (giải pháp của tôi). Điều này sẽ đánh bại các vấn đề phụ thuộc.

Tôi đã chịu đựng vấn đề này trong nhiều ngày và tôi đã thử mọi giải pháp duy nhất trên liên kết này, nhưng không có may mắn. Cuối cùng tôi đã tìm ra một giải pháp thực sự hiệu quả!

Xin lưu ý rằng giải pháp này hoạt động trong Windows 7 (64 bit). Nó có thể hoạt động cho các hệ điều hành Windows khác.

Ở đây chúng tôi đi:

  1. tải xuống gói ADT mới nhất từ

    http://developer.android.com/sdk/index.html#d Download

  2. giải nén nó và mở thư mục "nhật thực" -> thư mục "plugin"

  3. Bây giờ hãy vào nhật thực cũ của bạn và mở thư mục "nhật thực" -> thư mục "plugin" và sao chép mọi thứ bên trong.

  4. Bây giờ dán chúng vào thư mục "plugin" của (ECLIPSE MỚI), nhưng KHÔNG ghi đè lên bất cứ điều gì.

  5. Trong khi bên trong thư mục "plugin" của Eclipse mới của bạn, hãy thực hiện tìm kiếm. Nhập vào 22.(thông báo 22 bằng dấu chấm) và nhấn enter.

  6. Kết quả tìm kiếm sẽ hiển thị tất cả các tệp hoặc thư mục có ..... 22.6 ...... Ví dụ:

    com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508
  7. Đánh dấu tất cả các tập tin / thư mục này và nhấn phím xóa.

  8. Đảm bảo cập nhật API / SDK cũ của bạn lên phiên bản mới nhất và tải thư mục sdk này để làm việc với nhật thực mới của bạn.

hoặc là

Bạn có thể xem video này, hướng dẫn bạn cách di chuyển tất cả SDK / API sang thư mục SDK mới.

Liên kết: https://www.youtube.com/watch?v=jPZpJdnbbN0

Tôi chưa thử cập nhật từ bất kỳ phiên bản ADT nào khác, nhưng tôi nghĩ nó cũng hoạt động với mọi phiên bản ADT cũ.

Đừng quên sao lưu công cụ trước khi thử.


2

Điều tôi vừa tìm thấy là bạn cần cập nhật plugin ADT trong Eclipse (dù là độc lập hay Gói ADT) trước khi cập nhật công cụ xây dựng của bạn.

Nếu bản cài đặt Eclipse của bạn trỏ đến Công cụ xây dựng gần đây nhất và Eclipse của bạn đang có ADT 22.x, nó sẽ hiển thị các lỗi đó.

Điều gì làm việc cho tôi: (trên Ubuntu 14.04 64-bit)

  • Đã cài đặt phiên bản cũ hơn của Eclipse và ADT (từ Gói)
  • Bản sao này của Eclipse đã chỉ ra một phiên bản SDK cũ hơn với các công cụ xây dựng cũ (trước 20)
  • Đã cập nhật ADT lên v23 (thông qua kho lưu trữ, trong trường hợp của tôi)
  • Đã trỏ Eclipse vào phiên bản mới nhất của các công cụ xây dựng.

Bạn có thể không có bản sao cũ hơn của các công cụ Eclipse và Build, trong trường hợp đó bạn có thể gỡ cài đặt công cụ xây dựng mới nhất khỏi SDK Manager và cài đặt bản sao cũ hơn.
Một khi mọi thứ bắt đầu hoạt động tốt, làm các bước trên.

Tôi đang cố gắng tải lên các bản sao cũ hơn của các gói như vậy ở đâu đó trên Internet, sẽ cập nhật các liên kết ở đây, sau khi tôi tải lên xong.


2

Tôi tìm thấy những hướng dẫn trong một bình luận.

Tải xuống phiên bản mới nhất của ADT và sử dụng không gian làm việc hiện tại của bạn. Đây thực sự là bản nâng cấp ít đau đớn nhất bạn từng làm. Nó không gây rối với thư mục .android vì vậy tôi vẫn có khóa gỡ lỗi ban đầu. Chỉ có những thứ còn thiếu là một vài tiện ích bổ sung mà tôi hầu như không bao giờ sử dụng và chúng dễ dàng được cài đặt vào phiên bản mới.

Lưu ý không cài đặt vào thư mục adt hiện tại của bạn tạo một thư mục mới để bạn vẫn có thể quay lại nếu cài đặt mới không hoạt động.


2

Trên Eclipse được đóng gói ADT, trước tiên tôi phải gỡ cài đặt ADT và sau đó thực hiện cài đặt mới.

Để xóa plugin ADT khỏi Eclipse:

  • Chuyển đến trình đơn Trợ giúpGiới thiệu về EclipseChi tiết cài đặt .
  • Chọn trình cắm ADT, sau đó nhấp vào Gỡ cài đặt.
  • Sau khi gỡ cài đặt, cài đặt ADT từ Trợ giúp → Cài đặt phần mềm mới.

Tôi đã cài đặt phiên bản mới từ trang web nhưng có vẻ như với các công cụ SDK rev 23 trong sdk dir / tools không còn thư mục proguard nữa! Bạn có thể chia sẻ nó?
greywolf82

1

Đối với tôi, nó đã giúp xóa Android 4.4W cũng là API 20 và có thể là nguyên nhân dẫn đến xung đột. Vì vậy, chỉ cài đặt Android 4.4W hoặc Android L cho đến khi họ sửa nó.

Và (một lần nữa điều này có thể chỉ dành cho tôi) nó chỉ hoạt động trong Android Studio chứ không phải trong Eclipse ...


1
Vâng. Tôi chỉ cài đặt Android L nhưng nó không hoạt động. Tôi đang cài đặt lại Eclipse tải xuống gói ADT cuối cùng từ trang web Android.
greywolf82

Đừng muốn quay trở lại với Juno Eclipse nhưng dường như là cách duy nhất :( Android L Emu đang bị kẹt trong Eclipse 4.4 và Android Studio
bluewhile

Tôi đã cài đặt Juno nhưng bây giờ có vẻ như thư mục proguard không thuộc sdkdir / tools :(
greywolf82

Hãy chắc chắn rằng bạn lấy gói hoàn chỉnh từ trang web dành cho nhà phát triển Android. Điều đó làm việc cho tôi
bluewhile

Có, tôi đã tải xuống gói hoàn chỉnh không chỉ SDK. Bạn đã có proguard bây giờ?
greywolf82

1

Tôi đã phải xóa ADT và cài đặt lại.

Tuy nhiên, được cảnh báo , điều này khiến tôi và một người khác bị lỗi annotations.jar trong đường dẫn Java Build cho một số dự án nhất định, có lẽ vì nó đang cố gắng tìm SDK cũ, vì vậy nâng cấp dự án là bước tiếp theo tôi phải lấy.

Các lỗi liên quan đến hầu hết các thư viện, Google Play Services, Facebook SDK, ActionBarCompat.

Đối với bước này, bạn gỡ cài đặt ADT, sau đó đặt lại URL để tải xuống. Các url là:https://dl-ssl.google.com/android/eclipse


Tôi không. Đây có phải là một hiệu ứng khác bạn nghĩ?
ĐỎ_

10
Ôi chúa ơi. Google những gì bạn đã làm!?!?!? Đúng. SDK rev 23 bị lỗi :(
greywolf82

Câu hỏi liên quan cho thiếu annotations.jar: stackoverflow.com/q/24438748/1402846
Pang

1

Tôi tìm thấy một giải pháp cho vấn đề với "sự phụ thuộc xung đột". Tôi không có cùng một trang phản hồi của Daniel Díaz, nhưng một trang hiển thị "sự phụ thuộc mâu thuẫn" và tôi không thể tạo ra bất cứ điều gì.

Vấn đề là tôi không phải là chủ sở hữu của tập tin. Eclipse đã được cài đặt trong phiên khác (trên OS X). Tôi có quyền đọc và viết tệp Eclipse, nhưng tôi không phải là chủ sở hữu. Tạo một lệnh "chown" trên tất cả các tệp Eclipse để giải quyết vấn đề. Sau đó, tôi có kết quả tương tự như Daniel Diaz.

Tôi hi vọng điêu nay se giup được ai đo.



1

Tôi đã làm điều này để giải quyết vấn đề tương tự (trong OS X):

  1. Trợ giúp> Cài đặt phần mềm mới> Thêm hoặc chọn kho lưu trữ này " http://doad.eclipse.org/eclipse/updates/4.3 "
  2. Trong "Nền tảng Eclipse", chọn phiên bản mới nhất của Eclipse.
  3. Trình cài đặt sẽ hỏi bạn có muốn gỡ cài đặt ADT không, nhấp vào kết thúc.
  4. Khởi động lại Eclipse và chỉ cài đặt ADT 23 bằng cách sử dụng kho lưu trữ này: https://dl-ssl.google.com/android/eclipse .
  5. Khởi động lại Eclipse và cài đặt DDMS, Trình xem phân cấp, Xem theo dõi, v.v.
  6. Khởi động lại Eclipse một lần nữa.

Hy vọng nó giúp.


1

Nếu Eclipse gặp lỗi sau khi gỡ cài đặt plugin ADT khỏi cài đặt Eclipse của bạn, hãy thử chỉnh sửa tệp config.initrong thư mục Eclipse → cấu hình. Tìm thấy:

eclipse.application=

Và thay đổi nó thành:

eclipse.application=org.eclipse.ui.ide.workbench

Hy vọng nó cũng làm việc cho bạn.


1

Tôi chỉ đơn giản là đi đến thư mục tài nguyên Android của mình trên ổ C: / (C:/Android ), xóa thư mục 'nhật thực' và tất cả nội dung của nó. Tôi đã tải xuống Công cụ dành cho nhà phát triển Android một lần nữa và chỉ cần di chuyển qua thư mục 'nhật thực'.

Tôi bắt đầu và mọi thứ đều ổn; Tôi đã cập nhật lên phiên bản 23.

Hy vọng rằng điều này có ích, có thể không phù hợp với tất cả mọi người vì một số bạn có sửa đổi Eclipse nhưng đối với một người, giống như tôi, muốn sửa chữa nhanh và quay lại phát triển thì đây dường như là con đường dễ nhất.


1

Tôi đang sử dụng Eclipse v4.3 (Kepler) và đây là cách tôi giải quyết vấn đề của mình.

Menu Goto Trợ giúpCài đặt phần mềm mới → nhấp vào Thêm .

Trong cửa sổ bật lên, đặt bất kỳ tên nào (tôi đặt tên nó là Trình cắm ADT của Eclipse) và ở vị trí của liên kết, hãy sử dụng https://dl-ssl.google.com/android/eclipse/

Khi bạn nhấp vào OK, bạn sẽ được hiển thị với các gói mới sẽ được cài đặt và các gói cũ sẽ bị xóa. Đừng lo lắng về các gói này. Nhấn vào đây OK.

Các gói mới sẽ được cài đặt và điều này sẽ giải quyết vấn đề của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.