Tôi đã kế thừa mã Java Android trong công ty của tôi, không có tệp Gradle v.v ... và tôi muốn có thể biên dịch nó trên máy chủ dev của tôi (chương trình tôi từ máy ChromeOS , do đó một kết nối SSH CLI đến một máy chủ mà tôi làm công cụ dev). Bây giờ tôi tìm thấy một số hình ảnh Docker như https://hub.docker.com/r/ksoichiro/android/ (với một ví dụ dòng lệnh không làm việc) nhưng tôi không quản lý để tạo ra một APK được nêu ra. Tôi đang thiếu gì và bạn sẽ làm như thế nào?Xây dựng một dự án Android từ dòng lệnh với Docker
Trả lời
Bạn có ba bước để làm:
Di chuyển dự án của bạn để gradle.
Nó không quá khó vì có rất nhiều dự án gradle ra khỏi đó và bạn có thể thử làm theo chúng hoặc chỉ đọc "Migrating to Gradle" bài viết.
Xây dựng dự án với sự ưu tiên trên máy địa phương.
Nếu bạn di cư đúng cách bạn có thể xây dựng dự án của bạn trong thiết bị đầu cuối như:
./gradlew assembleDebug
nhưng nó có thể là cũng assembleDevDebug hoặc assembleProdRelease mà phụ thuộc vào
buildType
của bạn vàflavor
trong gradle. Kiểm tra các lắp ráp có sẵn bằng cách chạy:./gradlew tasks
dự án xây dựng sử dụng Docker.
Dựa trên hình ảnh mà bạn liên kết:
docker run -t -i ksoichiro/android -v /path/to/project:/workspace -w workspace /bin/sh -c "./gradlew assembleDebug"
Bạn có thể thêm một chút thông tin vào điểm đầu tiên không? Cảm ơn! – LaPingvino
@LaPingvino Tôi không nghĩ vậy nên tôi có thể nói nhiều hơn: http://tools.android.com/tech-docs/new-build-system/migrating-from-intellij-projects hoặc: http: // tools. android.com/tech-docs/new-build-system/migrating-from-eclipse-projects – mklimek
- 1. Xây dựng một Dự án Android từ Dòng lệnh với Eclipse
- 2. Xây dựng dự án Java Eclipse từ dòng lệnh
- 3. Xây dựng các Dự án Xt Qt Từ Dòng Lệnh
- 4. Xây dựng dự án MSVC với cmake và dòng lệnh
- 5. Android xây dựng từ dòng lệnh trong Windows
- 6. Xây dựng một Dự án Android với Ant/Ivy
- 7. Xây dựng một số dự án CDT C++ từ dòng lệnh
- 8. Làm thế nào để bạn xây dựng một dự án IntelliJ từ dòng lệnh?
- 9. Làm thế nào để xây dựng dự án apache cordova từ dòng lệnh?
- 10. thất bại trên xây dựng với Gradle trên dòng lệnh với một dự án phòng thu android: Xlint lỗi
- 11. Không thể xây dựng dự án XCode từ dòng lệnh nhưng có thể từ XCode
- 12. xây dựng một dự án
- 13. Travis CI - Android Dự án xây dựng Không xây dựng
- 14. Không thể xây dựng dự án Gradle với Android Studio
- 15. Ant xây dựng dự án Android với phụ thuộc lib
- 16. Xây dựng một dự án với Ant bao gồm ActionbarSherlock như một dự án thư viện
- 17. Cách thêm thư viện jar bên ngoài vào một dự án android từ dòng lệnh
- 18. Quản lý dự án android từ dòng lệnh
- 19. ASP.NET 5: docker xây dựng với giải pháp đa dự án
- 20. Chạy dự án Eclipse từ dòng lệnh
- 21. Soạn thảo dự án Flex Builder từ dòng lệnh
- 22. Dự án thư viện Android tùy chỉnh xây dựng
- 23. Xây dựng một dự án Kotlin + Java 9 với Gradle
- 24. Thêm dự án thư viện android vào dự án android ngăn Ant xây dựng
- 25. xây dựng và chạy dự án android có một tiểu dự án trong dòng lệnh bằng cách sử dụng kiến gỡ lỗi
- 26. Không thể xây dựng dự án OpenCV với cmake
- 27. Không thể xây dựng dự án, vấn đề với gradle?
- 28. Xây dựng dự án triển khai Visual Studio (.vdproj) thông qua dòng lệnh
- 29. Xây dựng/chạy dự án Xcode iOS từ Terminal
- 30. Ant/Ivy để xây dựng dự án
thông báo lỗi gì bạn có? – VonC