2016-03-10 26 views
36

Khi tôi mở quản lý AVD tôi từ Android Studio (phiên bản 2.1 Preview 1), tôi đang trình bày với một biểu ngữ trên danh sách AVD của tôi mà đọc:Android Studio AVD Manager không thể cập nhật hình ảnh hệ thống

System image update is available (link:)"Update System Images"

Khi Tôi nhấp vào liên kết "Cập nhật hình ảnh hệ thống", tôi được trình bày với thông báo lỗi bí ẩn sau:

**Packages Unavailable** 

The following packages are not available: 
    - Package id system-images;android-MNC;default;x86_64 
    - Package id system-images;android-MNC;default;x86 

Tôi không biết điều này có nghĩa là gì hoặc cách giải quyết. Tìm kiếm trên web đã không kết quả. Bất kỳ ý tưởng?

Dưới đây là những gì tôi đang nhìn thấy: enter image description here

Để đối phó với Zayin, đây là những gì tôi thấy khi tìm kiếm những hình ảnh hệ thống MNC. Dường như không có tùy chọn để cài đặt chúng. enter image description here

+0

là https://code.google.com/p/android/issues/detail?id=202957 lỗi này của bạn? – JoseF

+0

Không, không hoàn toàn. Tôi sẽ đăng ảnh chụp màn hình của mình để hiển thị những gì tôi thấy. –

+0

bạn đời này, bạn quên đánh dấu câu trả lời là giải pháp –

Trả lời

46

Đã lỗi tương tự ở đây. Chỉ cần mở trình quản lý gói và xóa/gỡ cài đặt mọi thứ cho Android M (Xem trước API 22 MNC). Marshmallow đã được ra anyway.

Bạn có thể phải khởi động lại Android Studio sau khiến bộ nhớ cache kiểm tra.

Bản phát hành M đã bị xóa khỏi các gói vì một số lý do sau khi phát hành Marshmallow và tôi nghĩ rằng lỗi có nghĩa là anh không thể tìm thấy bản nâng cấp cho những hình ảnh đó. Khi bạn xóa chúng, nó ngừng phàn nàn và bạn không thấy chúng nữa trong danh sách các gói.

trong Android Studio:

  1. mở SDK Manger bằng cách nhấp vào biểu tượng thích hợp hoặc dù Cài đặt (Settings -> Appearance và Hành vi> System Settings -> Android SDK)
  2. Hãy chắc chắn rằng bạn là trong Cương lĩnh SDK tab
  3. bỏ chọn Android M (API 22, MNC Preview)
  4. nhấn ok.
+1

Đây là giải pháp. –

+0

Cảm ơn! Việc xóa MNC khỏi Trình quản lý SDK sẽ giải quyết được sự cố của tôi. Bạn không cần cài đặt bản xem trước MNC. –

+0

Hmm, do đó, sự cố chỉ tồn tại khi chúng tôi có bản xem trước MNC trong SDK – HendraWD

0

Đến Android SDK Manager và chắc chắn rằng bạn có hệ thống hình ảnh MNC cài đặt

enter image description here

+1

Tôi không thấy bất kỳ tùy chọn nào để cài đặt bất kỳ hình ảnh hệ thống nào trong thư mục Android M. Xem câu hỏi ban đầu để lấy màn hình từ trình quản lý SDK của tôi. –

+0

bạn chỉ có tùy chọn 2mnc ở dưới cùng của screengrab của bạn - Tôi giả định không có gì hơn ở đó? –

+0

Vâng, xin lỗi vì vụ mùa xấu. –

10

Thử xóa thư mục MNC (M Preview) khỏi thư mục SDK của bạn.

rm -rf ~/Library/Android/sdk/system-images/android-MNC/ 

hoặc bằng cách mở trình quản lý SDK độc lập và chọn nó và nhấn Delete # packages.

+0

Không có thư mục nào trong thư viện ~/Library/Android/sdk/system-sorry của tôi. –

+2

Trên thực tế nó là giải pháp duy nhất làm việc cho tôi: tất nhiên con đường thực tế phụ thuộc vào máy tính của bạn (Mac, Unix, Windows) và thư mục cài đặt Android SDK của bạn. – fasteque

+0

Sau khi làm theo các giải pháp của Daniele Segato, điều này cũng được yêu cầu đối với tôi (xóa hình ảnh hệ thống). Chúng nên được gỡ bỏ khi gỡ cài đặt chúng thông qua trình quản lý sdk, nhưng vì một số lý do thì không. – Chris

0

Thật không may, tôi không thể tìm được cách để loại bỏ khỏi tình huống này, vì vậy tôi đã cài đặt lại Android Studio và Android SDK. Điều đó đã chặn tôi trực tiếp và mất ít thời gian và rắc rối hơn tôi sợ.

1

Nếu bạn đang phát triển cho Android N, bạn có thể mở Trình quản lý SDK và nhận thấy rằng không có "Tài liệu cho Android SDK" trong Android 7.0 (24).

0

Tôi đã gặp sự cố tương tự khi cố gắng xem qua Android N: Cài đặt nhanh codelab từ Google (cập nhật lần cuối vào ngày 16 tháng 6 năm 2016). Hóa ra các mẫu mã có một cái gì đó như thế này trong build.gradle tập tin ứng dụng của:

android { 
    compileSdkVersion 'android-N' 
    buildToolsVersion "24.0.0 rc3" 

defaultConfig { 
    applicationId "com.google.android_quick_settings" 
    minSdkVersion 'N' 
    targetSdkVersion 'N' 
    versionCode 1 
    versionName "1.0" 
} 

Khi tôi đã đi trước và thay đổi nó để:

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.1" 

defaultConfig { 
    applicationId "com.google.android_quick_settings" 
    minSdkVersion 25 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
} 

nó bắt đầu làm việc.

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