在服务器上构建(不开发)你的Android应用程序.apk(gradle build)?

时间:2016-02-08 09:17:55

标签: android python jenkins gradle

我试图在服务器上构建(不开发)Android应用程序。我在服务器上的整个原生android代码,我需要根据服务器上的一些修改来构建。

我一直在寻找互联网,但无法找到任何详细的解决方案。我所知道的是我可能需要Jenkins或一些CI工具(我觉得这很耗时,因为我需要将它们安装在服务器上然后安装所有的Android依赖项)。

最初的想法是通过一些包含其中所有gradle命令的python脚本来构建.apk文件。

我该怎么做?

2 个答案:

答案 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