我试图在服务器上构建(不开发)Android应用程序。我在服务器上的整个原生android代码,我需要根据服务器上的一些修改来构建。
我一直在寻找互联网,但无法找到任何详细的解决方案。我所知道的是我可能需要Jenkins或一些CI工具(我觉得这很耗时,因为我需要将它们安装在服务器上然后安装所有的Android依赖项)。
最初的想法是通过一些包含其中所有gradle命令的python脚本来构建.apk文件。
我该怎么做?
答案 0 :(得分:1)
通过将Gradle Android SDK Manager plugin应用于您的项目,可以在未安装任何Android工具的系统上轻松构建Android应用。
运行./gradlew assembleDebug
(或任何任务)时,将安装Gradle,然后将自动安装所有Android依赖项,包括SDK工具,构建工具,平台版本和其他依赖项。
您可以自己在命令行上运行它,或者使用Jenkins轻松地在每次提交源代码控制后自动运行(很容易在各种操作系统上安装)。
答案 1 :(得分:0)
您需要在服务器上安装独立SDK工具和合适的SDK包才能构建Android软件。
如果你已经安装好并且很好,你可以使用gradle构建APK,例如 (Linux和Mac)
./gradlew assemble