2013-02-17 25 views
11

Tôi biết có một số loại trùng lặp về điều này, nhưng không có câu trả lời nào có thể giúp tôi cho đến thời điểm này.Lỗi Android trong nhật thực: Không thể giải quyết mục tiêu 'android-xx'

Trong một dự án chia sẻ với một số bạn bè trên SVN, tôi luôn nhận được lỗi sau:

Unable to resolve target 'android-10'

Khi tôi thay đổi project.properties để thay đổi phiên bản mục tiêu, thông báo lỗi sẽ vẫn còn, trừ khi tôi sử dụng android-16 .

Tôi đã kiểm tra phiên Android của dự án để xem tôi có thể thay đổi mục tiêu ở đó hay không, nhưng nó chỉ cho tôi 16 và 17 làm tùy chọn.

Trong Trình quản lý SDK của mình, tôi đã cài đặt toàn bộ chi nhánh "SDK 10", cũng như một số chi nhánh khác.

Có ai biết vấn đề gì ở đây không?

+0

tốt giải thích ở đây http://stackoverflow.com/questions/15266653/unable-to-resolve-target-android-16/27372810#27372810 – Nepster

+0

đâu project.properties này? – RollRoll

Trả lời

4

Nếu bạn không nhận được android-10 làm tùy chọn trong chế độ xem thuộc tính, thì rõ ràng có sự cố với cài đặt của bạn.

Vâng, điều hiển nhiên cần làm là kiểm tra lại vị trí SDK trong Cửa sổ >> Tùy chọn >> Android được thiết lập chính xác và trỏ đến cài đặt đúng của ADT. Nếu vậy, xem trong sở thích cũng nên bao gồm SDK10 là một trong những nền tảng được cài đặt (trong trường hợp đó, có thực sự không nên có bất kỳ vấn đề).

Nếu không, có điều gì đó sai - trong Eclipse hoặc cài đặt ADT. Tôi sẽ kiểm tra - chỉ để chắc chắn - rằng bạn có đúng Java SDK - tôi đã có vấn đề với Eclipse/ADT bản thân mình khi đây là trường hợp.

Nếu hai điều đó dường như theo thứ tự, tuy nhiên, lời khuyên tốt nhất tôi có thể đưa ra là cài đặt lại nhật thực và ADT cả hai. Nếu bạn chỉ sử dụng cài đặt cho Android, thì tôi khuyên bạn nên sử dụng gói Google Eclipse "chính thức" từ developers.android.com.

Trừ khi bạn có rất nhiều thứ được thiết lập trong môi trường nhật thực của bạn sẽ là nỗi đau thay đổi, tôi không khuyên bạn nên dành thời gian để xác định bất kỳ biến nào bị rối loạn (nói từ kinh nghiệm đau đớn ở đây;)).

10

Câu trả lời này là quá muộn nhưng đối với bất kỳ ai gặp sự cố tương tự, hãy thử cài đặt API 10 từ Trình quản lý SDK. Sau đó chạy mọi thứ như bạn đã làm trước đây.

Hoặc nếu bạn đang ở trên một hệ điều hành Windows, điều này cũng có thể giúp đỡ: http://sagistech.blogspot.ca/2010/05/android-sdk-error-unable-to-resolve.html

0

Trong khi nhập khẩu dự án đánh dấu vào hộp kiểm "Sao chép Dự án vào không gian làm việc" sau khi chọn projct. Hy vọng điều này sẽ giúp bạn, như tùy chọn này cố định cho tôi.

12

Phương pháp khác không sử dụng cùng một SDK, nhưng sử dụng SDK trong máy tính của bạn.

  1. Dự án nhấp chuột phải và chọn Android, kiểm tra tên mục tiêu, nhấp 'áp dụng' và 'ok'.
  2. Sau đó nhấp chuột phải vào dự án -> Công cụ Android -> Sửa thuộc tính dự án.
  3. Làm sạch và xây dựng dự án.

set property add sdk