2015-03-29 24 views

Trả lời

2

Dự án bạn nhập khẩu từ nhật thực là có thể đang sử dụng phiên bản Android SDK cũ hơn. Kiểm tra phiên bản API trong dự án. Thông thường, việc nhấp vào "Cài đặt nền tảng thiếu (s) và dự án đồng bộ hóa" hoạt động nhưng có vẻ như Android Studio không thể kết nối với internet.

Có một số hạn chế bảo mật mà Mac OS X đặt trên bất kỳ ứng dụng nào đang cố gắng kết nối với internet, đặc biệt là khi bạn đã chỉnh sửa tệp Info.plist, which is not recommended. Bạn có nhận được một hộp thoại yêu cầu bạn cho phép java tạo kết nối mạng không? Có lẽ bạn đã bấm Không?

+0

Tôi không nhận được bất kỳ hộp thoại java nào. – AlexMcG

+1

Có điều gì trong nhận xét này có thể hữu ích không? "Bỏ qua bộ lọc gói không xác định 'android-l'Warning: Bộ lọc gói đã xóa tất cả các gói. Không có gì để cài đặt. Vui lòng xem xét thử cập nhật lại mà không cần bộ lọc gói." Tôi có thể chỉnh sửa một số tệp và xóa bộ lọc không? Tôi chỉ không biết tệp nào tôi đang chỉnh sửa – AlexMcG

+0

Bạn có thể dán tệp kê khai xml của mình tại đây không? Có vẻ như bạn có thể phải thay thế L bằng một số số xây dựng như 21. – shauvik

3

Tôi đã ở trong cùng một mớ hỗn độn trong khi biên dịch ứng dụng AOSP (ví dụ: Máy tính) trên studio Android của tôi Có rất nhiều trợ giúp về điều này, nhưng phân tán có lẽ do các phiên bản khác nhau cho cùng một vấn đề. Dưới đây là những thay đổi của tôi nếu một số thay đổi hữu ích. Tôi không yêu cầu giải pháp 100% cho vấn đề này nhưng cho bạn hướng đến khu vực quan tâm. tải tệp build.grade của bạn vào studio và thực hiện các sửa đổi sau. hãy xem nhận xét của tôi về các giá trị đã thay đổi ban đầu. LƯU Ý: Bạn có thể chơi với các giá trị khác nhau dựa trên yêu cầu của bạn.

compileSdkVersion 21 // Remove the "Android-L" 
buildToolsVersion "20.0.0" //Replace "20" 

defaultConfig { 
     applicationId "com.google.android.apps.calculator" 
// Add following two line based on your sdks support by default studio takes API level 1 
     minSdkVersion 21 
     targetSdkVersion 22 
    } 

dependencies { 
    compile files("arity-2.1.2.jar") 
    compile "com.android.support:support-v4:22.2.0" // Add 22.2.0 
} 
7

Tôi gặp sự cố tương tự trên Mac OS X. Đây là cách tôi đã khắc phục sự cố.

$cd ~/Library/Android/sdk/tools/ 

$./android update sdk --no-ui --filter 1 

Nó sẽ bắt đầu cập nhật gói ở chế độ không phải gui và yêu cầu sự cho phép vv và cuối cùng cài đặt tốt.

+0

Cảm ơn bạn đã chia sẻ;)! Nó hoạt động hoàn hảo. – Ajite

+0

Cảm ơn. Đây là câu trả lời duy nhất tôi thấy có hiệu quả. Tôi có Macbook Pro Retina và iMac. MPR không có vấn đề này nhưng iMac có. Tôi nghĩ rằng nó có thể liên quan đến tôi đã thiết lập React bản địa trước và cố gắng chạy Android. – Zorji

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