2013-08-16 19 views
27
phonegap build ios 

hoạt động chính xác; nó cho biết thêm iOS để các nền tảng, nhưngPhonegap 3.0.0 + Android luôn muốn sử dụng môi trường từ xa

phonegap build android 

luôn muốn tôi đăng nhập:

iMAc:myFirstApp2 $ phonegap build android 
[phonegap] detecting Android SDK environment... 
[phonegap] using the remote environment 
[phonegap] PhoneGap/Build Login 
[phonegap] Sign up at build.phonegap.com 
[warning] GitHub accounts are unsupported 
    [prompt] enter username: [error] canceled 

trong tài liệu cho 3.0.0 (http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html) có vẻ như là nếu nó có thể sử dụng môi trường địa phương cũng. Tôi đã đặt đường dẫn chính xác:

/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/haemi/libs/sdk/platform-tools/:/Users/haemi/libs/sdk/tools 

Làm cách nào để đảm bảo rằng nó sử dụng môi trường cục bộ chứ không phải môi trường từ xa?

+0

Điều đó có vẻ giống như một vấn đề khác, có thể bạn nên đóng câu hỏi này và hỏi một câu hỏi khác. – Megacan

+0

Tôi không thấy câu hỏi ở đây. –

+0

Bạn có nhận được bất kỳ giải pháp cho điều này .. Tôi cũng phải đối mặt với cùng một vấn đề .. Khi tôi thử địa phương nó nói cài đặt api mới nhất ... Nhưng nó đã được cập nhật .. – Brune

Trả lời

63

Bạn có thể sử dụng:

phonegap local build android 

Để buộc nó chạy sử dụng môi trường địa phương.

Bạn đã cài đặt phiên bản SDK Android nào? Tôi không nghĩ rằng nó hoạt động với phiên bản 18. Tôi đã có cùng một vấn đề và phải cài đặt phiên bản 17.

+0

bạn có thể cung cấp cho liên kết tải xuống cho Android SDK phiên bản 17 –

+0

Tôi đã cài đặt nó thông qua Trình quản lý SDK Android. – Megacan

+0

cảm ơn. Tôi đã cài đặt nó bằng cách sử dụng Android SDK Manager, nhưng nó không rõ ràng trong trang web công cụ Android. –

7

Tôi đã vượt qua tình huống đã đề cập ở trên nhưng ứng dụng Phonegap của tôi không được cài đặt trên trình giả lập. được cài đặt vào thông báo thiết bị ". Để chạy các ứng dụng tại địa phương thực hiện lệnh từ thư mục của dự án như sau:

PhoneGap chạy địa phương android

trước khi chạy lệnh này đảm bảo bạn có JAVA_HOME thiết lập và đưa vào con đường biến, vị trí của con kiến. bat trong biến đường dẫn và vị trí của javac (bên trong jdk \ bin) trong biến đường dẫn. Với những điều này tôi đã có thể nhận được thông điệp được biên soạn thành công.

EDIT: mặc dù các ứng dụng không được tự động cài đặt trong thiết bị, các tập tin tương ứng với dự án ".java" file 'res' thư mục và tất cả các file cần thiết đã tạo ra bên trong thư mục dự án

+0

Tôi có cùng cài đặt ... Tôi vẫn không thể chạy .. – Brune

0

Bạn phải cài đặt android sdk trước. goto http://developer.android.com/sdk/index.html để tải xuống gói. tiếp tục trích xuất chúng và mở "người quản lý sdk" trên đường dẫn của bạn. cài đặt thêm gói API theo nhu cầu của bạn.

tôi khuyên bạn nên cài đặt phiên bản Gingerbread (2.3) api 10 và ICS (4.0).

sau khi hoàn tất, goto phonegap "bắt đầu" trang http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html.

làm theo hướng dẫn. bạn có thể cài đặt "ant" từ ant.apache.org. nhưng trong gói phần mềm mới của tôi khá bối rối, làm thế nào để cài đặt chúng. về tiến trình này, bạn có thể gặp khó khăn khi cài đặt gói "kiến" giống như tôi. nhưng đừng lo lắng, tôi đã tìm thấy câu trả lời.

chỉ cần làm theo hướng dẫn này trên youtube * com/watch? V = bAbBqrTG3q4. bằng cách sử dụng gói của tôi trên ổ đĩa * google * com/file/d/0B4B3LaTbByxAWlVpQjJhSjd5dVU/edit? usp = sharing.

nếu bạn vẫn gặp lỗi, bạn có thể gọi cho tôi theo YM: rifqi_platinum25.

sau khi bạn đã cài đặt thành công "kiến", "java" và "sdk", vui lòng thử lại để tạo dự án android. Bạn đã có thể xây dựng nó với môi trường địa phương. :)

hy vọng nó có thể giúp bạn.

lưu ý: thay đổi [*] bằng [.] Để truy cập trang. Tôi xin lỗi vì sự bất tiện vì tôi không có ít nhất 10 danh tiếng để đăng bài với hơn 2 liên kết. cảm ơn.