需求:用户可以通过自动打包的方式生成自己的APP。
一、在服务器安装GIT,这样能够随时获得git的代码,进行打包。
二、通过PHP调用命令的方式,用gradle对android的源码进行打包。
三、为了区别自定义,需要修改xml里面的字段内容。
四、在服务器端安装android sdk,java,gradle。版本分别是23,1.8,2.14.1。在 /etc/bash_profile写入环境变量,让java和gradle能够识别。
五、android sdk下载问题,一般下载后,需要android update --no-ui的方式更新。android是tools下面的工具。这样才能得到platform和build_tools。
六、注意build.gradle里面的build_tool version 要和android的 build_tools下面要匹配。最后就是要先安装下面的东西aapt才能识别打包。
sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1