2016-02-17 20 views
6

Tôi đã cài đặt cordova và tạo một dự án mới.cordova - Lỗi: Không thể tìm nạp nền tảng android

Nhưng khi tôi sử dụng lệnh này để thêm android nền tảng:

cordova platfom add android

lỗi này xuất hiện:

Error: Failed to fetch platform android 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 
Error: version not found: [email protected] 

Đây là cách tôi tạo ra các dự án mới:

cordova create hello com.example.hello HelloWorld

Và đây là Trình quản lý SDK của tôi:

SDK Manager

Nhưng tôi có thể thêm nền tảng ios (Nhưng tôi làm việc trên Windows)

Trả lời

10

tôi đã cùng một vấn đề với các phiên bản [email protected] Tôi đã giải quyết vấn đề này, kiểm tra phiên bản android nào được cung cấp bởi cordova. Bạn có thể kiểm tra trong C:/Users /% USER% /. Cordova/lib/npm-cache/cordova-android

Sau đó, bạn cài đặt phiên bản nền tảng Android được cung cấp. Đối với tôi đó là @ 5.1.0 trong thư mục cordova-android của tôi. Vì vậy, tôi đã sử dụng dòng cmd sau:

nền tảng cordova thêm [email protected] phải là phiên bản differnet cho bạn.

Trân trọng!

+1

thanks a lot! Nó hoạt động ngay bây giờ :) – Paili

+4

Xin chào thư mục C:/Users /% USER% /. Cordova/lib/rỗng. những gì đã đi sai – Mathee

+0

C:/Người dùng /% USER% /. cordova/lib/của tôi trống rỗng, những gì là probelm – Arash

2

bạn có thể kiểm tra phiên bản Android do cordova cung cấp bằng cách nhập cordova platform ls bên trong thư mục projectname/cordova. Tôi đã tham khảo từ url bên dưới https://cordova.apache.org/docs/en/latest/guide/platforms/android/.
(Đối với thư mục .cordova/lib trống).

Sau đó, thêm nền tảng đó từ thư mục cordova trong dự án bằng cách thực hiện cordova platform add [email protected] (trong trường hợp của tôi, đã giải quyết được vấn đề).

4

Đã xảy ra sự cố tương tự sau khi sử dụng nvm để chuyển đổi phiên bản nút. Chỉ cần loại bỏ nền tảng Android và cài đặt lại nó làm việc cho tôi:

cordova platform rm android && cordova platform add android 
+1

hoạt động tốt, cảm ơn –

2

Có vẻ là một lỗi với [email protected] và sau đó. Tôi đã có cùng một vấn đề và sử dụng các bước dưới đây đã có thể xây dựng apk của tôi.

Làm như sau:

cordova platform remove android 

Sau đó thêm 6.1.2 đặc biệt

cordova platform add [email protected] 

Cũng tìm thấy sau đây là một cách giải quyết tạm thời

cordova platform add android --nofetch 
Các vấn đề liên quan