2011-12-07 45 views
6

Tôi gặp vấn đề này khi tôi đang cố thực hiện bước trình cắm ADT và cần một số trợ giúp.Các vấn đề về plugin Android ADT

Lỗi này là như sau:

Cannot complete the install because of a conflicting dependency. 
    Software being installed: Android Development Tools 15.0.1.v201111031820-219398 (com.android.ide.eclipse.adt.feature.group 15.0.1.v201111031820-219398) 
    Software currently installed: Eclipse SDK 3.7.1.M20110909-1335 (org.eclipse.sdk.ide 3.7.1.M20110909-1335) 
    Only one of the following can be installed at once: 
    International Components for Unicode for Java (ICU4J) 4.4.2.v20110208 (com.ibm.icu 4.4.2.v20110208) 
    International Components for Unicode for Java (ICU4J) 4.0.1.v20090822 (com.ibm.icu 4.0.1.v20090822) 
    International Components for Unicode for Java (ICU4J) 4.0.1.v20090415 (com.ibm.icu 4.0.1.v20090415) 
    Cannot satisfy dependency: 
    From: Android Development Tools 15.0.1.v201111031820-219398 (com.android.ide.eclipse.adt.feature.group 15.0.1.v201111031820-219398) 
    To: org.eclipse.wst.sse.ui 0.0.0 
    Cannot satisfy dependency: 
    From: Java EMF Model Utilities 2.0.200.v200905140200 (org.eclipse.jem.util 2.0.200.v200905140200) 
    To: bundle com.ibm.icu [3.8.1.1,4.1.0) 
    Cannot satisfy dependency: 
    From: Java EMF Model Utilities 2.0.201.v201001252130 (org.eclipse.jem.util 2.0.201.v201001252130) 
    To: bundle com.ibm.icu [3.8.1.1,4.1.0) 
    Cannot satisfy dependency: 
    From: Eclipse Platform 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK (org.eclipse.platform.feature.group 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK) 
    To: org.eclipse.rcp.feature.group [3.7.1.r37x_v20110729-9DB5FmNFnFLSFCtLxnRfMqt15A4A] 
    Cannot satisfy dependency: 
    From: Eclipse RCP 3.7.1.r37x_v20110729-9DB5FmNFnFLSFCtLxnRfMqt15A4A (org.eclipse.rcp.feature.group 3.7.1.r37x_v20110729-9DB5FmNFnFLSFCtLxnRfMqt15A4A) 
    To: com.ibm.icu [4.4.2.v20110208] 
    Cannot satisfy dependency: 
    From: Eclipse Project SDK 3.7.1.r37x_v20110728-7Q7xAEDDePtVvBAYYD3z-il0ox7CoGe6mz-B8FDdVn0YR (org.eclipse.sdk.feature.group 3.7.1.r37x_v20110728-7Q7xAEDDePtVvBAYYD3z-il0ox7CoGe6mz-B8FDdVn0YR) 
    To: org.eclipse.platform.feature.group [3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK] 
    Cannot satisfy dependency: 
    From: Eclipse SDK 3.7.1.M20110909-1335 (org.eclipse.sdk.ide 3.7.1.M20110909-1335) 
    To: org.eclipse.sdk.feature.group [3.7.1.r37x_v20110728-7Q7xAEDDePtVvBAYYD3z-il0ox7CoGe6mz-B8FDdVn0YR] 
    Cannot satisfy dependency: 
    From: Common Frameworks 1.1.300.v200904160730 (org.eclipse.wst.common.frameworks 1.1.300.v200904160730) 
    To: bundle org.eclipse.jem.util [2.0.100,3.0.0) 
    Cannot satisfy dependency: 
    From: Structured Source Editor 1.1.101.v200908261807 (org.eclipse.wst.sse.ui 1.1.101.v200908261807) 
    To: bundle org.eclipse.wst.validation [1.2.0,1.3.0) 
    Cannot satisfy dependency: 
    From: Structured Source Editor 1.1.102.v200910200227 (org.eclipse.wst.sse.ui 1.1.102.v200910200227) 
    To: bundle org.eclipse.wst.validation [1.2.0,1.3.0) 
    Cannot satisfy dependency: 
    From: Validation Framework 1.2.102.v200905201610 (org.eclipse.wst.validation 1.2.102.v200905201610) 
    To: bundle org.eclipse.wst.common.frameworks [1.1.200,2.0.0) 
    Cannot satisfy dependency: 
    From: Validation Framework 1.2.104.v200911120201 (org.eclipse.wst.validation 1.2.104.v200911120201) 
    To: bundle org.eclipse.wst.common.frameworks [1.1.200,2.0.0) 

Trả lời

1

Lý tưởng nhất là tôi sẽ đề nghị để tải về một phiên bản thấp hơn của nhật thực (thấp hơn 3.7). Nhưng 3,7 công trình ổn.

Nếu bạn chỉ đang thiết lập sdk Android của bạn bây giờ ... bạn không nên nhận được vấn đề này.

nếu bạn đang cập nhật môi trường android qua

bạn có thể làm theo các bước sau

giúp đỡ> kiểm tra cập nhật

và chấp nhận các điều khoản và cài đặt các bản cập nhật.

tháo adt plug-in và cài đặt lại nó như đề xuất trong phát triển trang web: http://developer.android.com/sdk/eclipse-adt.html

bây giờ nó sẽ cài đặt các nhật thực supperted công cụ android như DDMS vv (phiên bản 15,0 ....)

rằng nên giải quyết vấn đề của bạn.

+0

cảm ơn bạn đã giải quyết xong, khi tôi mở Android ADT trước rồi chạy chương trình. –

1

tôi đã có vấn đề chính xác cùng ngày nay mặc dù các phiên bản của ADT là 16.0.1.v201112150204-238534 và Eclipse SDK 3.7.2.M20120208-0800 (Indigo)

Components International cho Unicode cho Java (ICU4J) 4.4 .2.v20110823 ... Components International cho Unicode cho Java (ICU4J) 4.0.1.v20090822 ... Components International cho Unicode cho Java (ICU4J) 4.4.2.v20090415 ...

OS: Windows Vista 32 bit

Điều được giải quyết cho tôi là đảm bảo tài khoản của tôi có toàn quyền đối với e thư mục nơi nhật thực đã được cài đặt, sau đó nó được cài đặt mà không bị mất một nhịp.

0

Tôi chỉ cần tải phiên bản mới nhất của Eclipse IDE cho Java EE Developers, và cài đặt các gói Android từ http://dl-ssl.google.com/android/eclipse

tôi đã có lỗi tương tự trước đây, tôi đã sử dụng một phiên bản IDE cũ bằng một phiên bản mới hơn của Android SDK, vì vậy đó là xung đột.

0

Như những người khác đã lưu ý ở đây và ở nơi khác, đây là vấn đề về quyền. Hãy thử thay đổi quyền sở hữu của bạn cài đặt được nhật thực toàn phần với chown:

$ sudo chown -R root:$(id -g -n $(whoami)) /path/for/eclipse/stuff/

nơi biểu $(id -g -n $(whoami)) trả về nhóm chính của bạn. Từ đó, hy vọng bạn sẽ có quyền đối với nội dung bạn cần. Điều này làm việc cho tôi, nhưng tôi không phải là một chuyên gia.

EDIT:
Một nguyên nhân khác có thể xảy ra là nếu không gian làm việc bạn đang sử dụng được tạo trên máy tính khác hoặc cài đặt Eclipse. Các máy tính khác nhau và/hoặc các cài đặt khác nhau của Eclipse có thể sử dụng các phiên bản khác nhau của các trình cắm thêm và các JRE, dẫn đến tất cả các loại vấn đề.

Điều đó nói rằng, ngay cả khi không gian làm việc của bạn không được khởi tạo với cài đặt Eclipse khác, hãy thử cài đặt plugin trong không gian làm việc tạm thời mới.

Và đối với bản ghi, tôi đã tìm thấy chạy Eclipse dưới dạng gốc (sudo eclipse) là ý tưởng khủng khiếp. Khá nhiều không có gì hoạt động - từ chỉ tải lên để cài đặt plug-in mới - khi tôi đã thử nó.

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