2013-07-17 29 views
5

Tôi đã tạo ứng dụng với lệnh "phonegap create". Sau đó, tôi chuyển sang dự án dir và cố gắng chạy nó với "phonegap local run android" và tôi có thông báo lỗi sau:Cordova-CLI & PhoneGap-CLI không thấy android sdk

Vui lòng cài đặt Android mục tiêu 17 < ...>

Android SDK được đặt để C : \ dev \ sdk Biến PATH của tôi chứa C:\dev\sdk; C:\div\sdk\platforms\;C:\dev\sdk\platform-tools Tôi chạy lệnh "android" từ cmd và Trình quản lý SDK không hiển thị bản cập nhật hoặc không có tệp sdk bị nhỡ. Tôi đã thử tạo và chạy dự án với cli cordova nhưng có cùng một vấn đề. Có thể là gì?

Trả lời

5

Tôi chỉ có cùng một vấn đề (thông báo lỗi) với os x (10.8). Sau khi thực hiện lệnh android trong Thiết bị đầu cuối, một số giao diện người dùng Android-packet-management xuất hiện. Có tôi có thể cài đặt công cụ mà làm cho nó chạy ..

+0

cảm ơn, tôi phát hiện ra rằng sự cố của tôi thiếu JDK và Ant. –

7

Dường như cho mới nhất Cordova (3.0.6),

cordova platform add android

lệnh chỉ nhận Android 4.2.2 (API17) SDK. Sau khi tôi cài đặt SDK API17, lỗi đã biến mất. Không chắc chắn nếu có tùy chọn lệnh cordova có thể chỉ định phiên bản SDK.

1

Tôi đã cài đặt API17 nhưng vẫn gặp phải lỗi này.

tôi cần phải cài đặt apache-ant, thiết ANT_HOME=C:\Program Files\Java\apache-ant\, JAVA_HOME=C:\Program Files\Java\jdk1.7.0_21\ và thêm cả thùng để tôi PATH + = C:\Program Files\Java\jdk1.7.0_21\bin;C:\Program Files\Java\apache-ant\bin

Xem https://stackoverflow.com/a/13986997/956397

0

tôi đã cùng một vấn đề và cách rất đơn giản nhất để giải quyết nó đang thay đổi mục tiêu trong project.properties đến 16 và thử.

0

có vẻ như nếu bạn gõ "android" tại dấu nhắc lệnh tương tự bạn gõ lệnh cordova, bạn sẽ có một trình quản lý SDK Android riêng biệt, sau đó bạn sẽ chọn gói và bản cập nhật phù hợp để đạt được số phiên bản của Adroid SDK được yêu cầu. Đối với tôi, tôi đoán đó là từ gói quảng cáo mà tôi đã cài đặt với _? (Tôi không biết thực sự không có đầu mối) mà chạy thay thế. Đoán tốt nhất của tôi là trình cài đặt khi cập nhật không cập nhật đường dẫn chính xác.

Bạn cần sửa các bản sao và bất thường theo cách thủ công trong đường dẫn. Chỉ đến thư mục "sdk" và các công cụ của thư mục adt-bundle-windows hợp lệ nhất hiện hành. Có lẽ đó là NetBeans đã làm điều này? Không có vẻ hợp lý khi tôi cập nhật Eclipse (C: \ Library \ Dev \ Android \ adt-bundle-windows- *) Tôi phải không nhận ra rằng tôi cần cập nhật đường dẫn quá lần đầu tiên làm cho nó hoạt động.

Dường như tôi cũng cần thêm công cụ tạo khuôn cũng như để adb chạy lệnh mô phỏng ...

C: \ Library \ Dev \ Android \ adt-bundle-windows-x86_64-20131030 \ sdk; C: \ Library \ Dev \ Android \ adt-bundle-windows-x86_64-20131030 \ sdk \ tools; C: \ Thư viện \ Dev \ Android \ adt-bundle-windows-x86_64-20131030 \ sdk \ nền tảng-công cụ;

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