LaP*_*ino 5 java android development-environment command-line-interface docker
我在我的公司继承了Android Java代码,没有Gradle文件等,我希望能够在我的开发服务器上编译它(我从ChromeOS机器编程,因此CLI SSH连接到我做dev的服务器东西).现在我发现了一些Docker图像,如https://hub.docker.com/r/ksoichiro/android/(有一个甚至没有工作的命令行示例),但我还没有设法创建一个APK.我错过了什么,你会怎么做?
您需要执行三个步骤:
将您的项目迁移到 gradle。
这并不太困难,因为有很多 gradle 项目,您可以尝试遵循它们或阅读“迁移到 Gradle”文章。
在本地计算机上使用 gradle 构建项目。
如果迁移正确,您可以在终端中构建项目,如下所示:
./gradlew assembleDebug
但它也可能是 assembleDevDebug 或 assembleProdRelease ,这取决于你的buildTypegradle flavor。通过运行以下命令检查哪些汇编可用:
./gradlew tasks
使用 Docker 构建项目。
根据您链接的图像:
docker run -t -i ksoichiro/android -v /path/to/project:/workspace -w workspace /bin/sh -c "./gradlew assembleDebug"
| 归档时间: |
|
| 查看次数: |
755 次 |
| 最近记录: |