Chỉ cần bắt đầu với Phonegap và gặp sự cố khi hiểu cấu trúc thư mục và thiết lập (trên Windows).Nhập và chạy một dự án Phonegap 3.0 với Intellij IDEA 12/13?
Tôi đã có thể cài đặt và cài đặt phonegap, jdk, sdk android, kiến, v.v. Sử dụng dòng lệnh Tôi có thể tạo dự án mới, chỉnh sửa tệp nguồn trong www
, tạo và chạy nó trên điện thoại của tôi , Trình giả lập Android và thậm chí cả Genymotion.
Nhưng một điều mà tôi không thể hiểu là cách tôi có thể chỉnh sửa và chạy dự án Phonegap từ bên trong Intellij IDEA. Tất cả các ví dụ và cách thức tôi có thể tìm thấy sử dụng cấu trúc Phonegap 2.9 cũ hơn, khá khác với 3.0. Tôi đã bật và định cấu hình tất cả plugin, v.v. Sau đó, tôi cố gắng nhập thư mục dự án hiện tại làm dự án mới trong IDEA, nhưng nó cho biết "Source files for your project not found"
.
Nhưng khi tôi xây dựng dự án đầu tiên với phonegap build android
sử dụng CLI, và sau đó cố gắng nhập nó trong IDEA, file nguồn được tìm thấy và tôi có thể tiếp tục nhập khẩu của dự án. Nhưng cấu trúc dự án sau đó dường như chỉ đến các tệp nguồn trong platforms/android
(platforms/android
chính nó và cũng là platforms/android/gen
và platforms/android/src
, tôi không biết nên chọn gì, vì vậy tôi chọn tất cả). Sau đó tôi nhấp vào Tiếp theo một vài lần cho đến khi dự án Android được tạo. Sau khi thay đổi cấp độ ngôn ngữ dự án thành 5 (không biết ý nghĩa của điều này), bây giờ tôi có thể chạy dự án từ bên trong IDEA.
Nhưng ... thay đổi mà tôi thực hiện trong www
(trong thư mục gốc) không kết thúc trong dự án đã biên dịch!
Vì vậy, tôi có phải sao chép tất cả các tệp theo cách thủ công sang platforms/android/assets
sau đó không? (người xây dựng dòng lệnh phonegap không yêu cầu điều này). Hoặc tôi có phải chỉnh sửa trực tiếp các tệp trong số platforms/android/assets/www
không? (có vẻ lạ, vì tôi muốn có thể duy trì cùng một mã cho tất cả các nền tảng khác nhau).
Tôi cần làm gì để đạt được điều này trong IDEA? Bằng cách nào đó tôi nghĩ rằng một số điều trong Project Structure
là sai, nhưng tôi không có ý tưởng những gì tất cả điều này có nghĩa (Modules, Thư viện, Facets ....). Vị trí tệp kê khai và tài nguyên, tài sản và libs ở đâu ?!
Có ai có thể chỉ cho tôi đúng hướng không?
Cảm ơn, plugin Command Line Tool đã không được kích hoạt, vì vậy tôi đã bỏ lỡ tùy chọn đó. Tôi sẽ thử nó, nhưng không phải là apk không được xây dựng hai lần theo cách này? Tôi cũng thấy tùy chọn 'Chạy công cụ bên ngoài' trong phần khởi chạy trước trong cấu hình chạy, đó có phải là cách tốt hơn không? – Dylan
được xây dựng hai lần theo cách này - Tôi không nghĩ vậy. Chạy công cụ bên ngoài sẽ là cách tốt hơn, chắc chắn, nếu bạn thiết lập nó đúng cách. – falinsky