Php 在CentOS服务器中编译版本APK
我已经准备好我的Android应用程序源代码,我可以在Windows下毫无问题地编译发行版。我正在寻找一个解决方案,以便在CentOS Server 6.5下编译发布版APK 我想通过服务器内托管的PHP web app与服务器通信,当用户希望生成自己的APK时,我修改用户输入的strings.xml中的值,运行PHP exec函数,我需要生成APK文件,以便将其复制到网站用户可以下载的目录中,然后直接上传到Google Play android应用程序的目标是API 10 有关如何在CentOS中编译源代码的任何想法,请签署APK以供发布?1。设置生成环境Php 在CentOS服务器中编译版本APK,php,android,linux,mobile,deployment,Php,Android,Linux,Mobile,Deployment,我已经准备好我的Android应用程序源代码,我可以在Windows下毫无问题地编译发行版。我正在寻找一个解决方案,以便在CentOS Server 6.5下编译发布版APK 我想通过服务器内托管的PHP web app与服务器通信,当用户希望生成自己的APK时,我修改用户输入的strings.xml中的值,运行PHP exec函数,我需要生成APK文件,以便将其复制到网站用户可以下载的目录中,然后直接上传到Google Play android应用程序的目标是API 10 有关如何在CentO
- 安装Java(需要jarsigner、SDK管理器等)
- 下载
- 为构建脚本安装相应版本的Gradle
- 从SDK管理器安装所需的Android构建工具和SDK版本
4.如果您想通过eclipse IDE for android实现它,请在项目的构建脚本教程上运行
gradle AssemblerEase
。我希望所有内容都在控制台中运行,没有IDE或任何GUI,因为您提出的问题太广泛了(即,“给我写一篇在CentOS中设置构建环境的教程”)。请缩小范围。试一下关于持续集成的在线教程,从Jenkins开始。您是否在windows开发中使用Android studio with gradle?如果您在windows上使用gradle,为什么不在CentOS中使用它?如果您进行gradle构建,会出现哪些错误?
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
android {
...
signingConfigs {
release {
storeFile file("release.keystore")
storePassword "******"
keyAlias "******"
keyPassword "******"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}