安卓自动化打包

安卓在Centos7下的Jenkins自动打包

https://www.jianshu.com/p/a6c931c38520?from=timeline&isappinstalled=0

在服务器上使用 gradle 打包 android 源码

https://segmentfault.com/a/1190000008395219

centos7上搭建android打包环境+gradle(用心看这1篇)

https://blog.csdn.net/bpandaw/article/details/77988131

Jenkins+Gradle+Git+Centos 实现android持续集成、打包(超详细)

https://blog.csdn.net/swebin/article/details/65935905

 

 

使用命令行用gradle编译打包apk

https://www.jianshu.com/p/cb13632b10b4

 

gradle命令打包apk(好好看一看)

https://blog.csdn.net/cencibuqi/article/details/80522115

 

CENTOS 下 GRADLE 编译打包 APK(感觉和我的需求很匹配)

https://www.cnblogs.com/gj5379/p/10827748.html

 

 

win7下如何使用gradle编译Android apk(可以先体验一下看看效果)

https://jingyan.baidu.com/article/cbcede072a958202f40b4d97.html

 

Gradle 命令行打包APK,输出到指定路径

https://542255641.iteye.com/blog/2399795

 

怎么查看项目的gradle版本?配置gradle 环境变量,重启机器 ,然后gradle -version

 

 

这个操作,我可能是需要开发配合的,在他们的项目中增加签名的配置:

Gradle命令生成签名的apk

https://blog.csdn.net/qq_25844803/article/details/91385178

 

Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包

(内容有点多,似乎有用,但是现在没有耐心看完)

https://blog.csdn.net/jjwwmlp456/article/details/44942109

 

使用jks和keystore签名打包Apk(感觉这是一个好思路)

https://www.jianshu.com/p/5fefeb3b320c

最全的命令行(gradle)打包安卓apk(这个好像适合小白看)

https://www.cnblogs.com/jingying/p/7760282.html

 

Gradle常用配置(这里面有自动化打包对Gradle的配置!!!)

https://www.jianshu.com/p/0fa69fb963f1

 

 

Android Studio Gradle实践之多渠道自动化打包+版本号管理(我觉得这个得好好看一下)

http://unclechen.github.io/2015/10/22/Android%20Studio%20Gradle%E5%AE%9E%E8%B7%B5%E4%B9%8B%E5%A4%9A%E6%B8%A0%E9%81%93%E8%87%AA%E5%8A%A8%E5%8C%96%E6%89%93%E5%8C%85+%E7%89%88%E6%9C%AC%E5%8F%B7%E7%AE%A1%E7%90%86/

 

看完这篇文章我有了一丢丢思路:

首先先用android studio 生成一个jks文件--签名用的

然后把它放在指定的目录中

然后在gradle中配置这个jks的路径,密码,名字,

最后使用gradle build 就可以打出apk包来了

 

接下来,我需要做这一步

配置gradle使用release签名打包应用

https://www.jianshu.com/p/9322bbeaf76e

 

先配置gradle可以用签名打出包

然后配置gradle打出多渠道的包

然后在centos上搭建android开发环境

在centos中可以用gradle打出包,

用py脚本写出build_apk脚本

最后配置jenkins就可以了

 

Gradle实现自动打包,签名,自定义apk文件名(哇哇哇,这个好像是我需要的!!!)

https://www.cnblogs.com/Dev0ps/p/9240693.html

转载于:https://www.cnblogs.com/kaerxifa/p/11194768.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android ant 自动打包脚本:自动替换友盟渠道、版本号、包名,而不影响代码(修改的是临时目录中的代码)。 如何集成到我的项目里 前提:了解android官方文档,在项目目录中执行官方命令能打包,比如常见的打包步骤: android update project -p . -s -t "android-21" ant debug 如果是用Linux系统,则不用记上面这么长的命令,下载本项目中的Makefile,放到项目目录中,然后执行: make ant debug 如果ant debug打包能通过,则可以使用下面的自动打包。 下载custom_rules.xml,放到项目目录中,然后执行: ant auto-debug -Dversion=time 即可自动打包,生成的包在./bin/中。 如果想打release包,下载ant.properties,修改其中的密码等配置,然后执行: ant auto-release -DUMENG_CHANNEL=googlePlayStore -Dpackage=com.example.ant.beta 即可。 打包时自动更换友盟渠道 确认AndroidManifest.xml中已添加了友盟节点: <meta-data android:name="UMENG_CHANNEL" android:value="debug" /> 然后执行: ant auto-release -DUMENG_CHANNEL=googlePlayStore 即会把AndroidManifest.xml中的友盟渠道替换成googlePlayStore,然后打包。而执行: ant auto-release -DUMENG_CHANNEL=smartisanAppStore 即会打出锤子应用商店的包。 打包时自动更换包名 ant auto-release -Dpackage=com.example.ant.beta 即会把包名自动改成com.example.ant.beta。 打包时使用时间作为版本号 ant auto-debug -Dversion=time 把版本号改成时间,然后打包,效果: versionCode是时间戳,比如1390969254 versionName是日期,比如14.1.29.1220 多个参数任意组合 ant auto-release -DUMENG_CHANNEL=googlePlayStore -Dpackage=com.example.ant.beta -Dversion=time 即打出google play的beta包,使用时间作为版本号 debug与release签名 ant auto-debug 即使用debug签名打包(路径~/.android/debug.keystore),请参考http://developer.android.com/tools/publishing/app-signing.html#debugmode ant auto-release 即使用release签名打包,请下载本项目中的ant.properties,修改其中的路径、密码等等,参考http://developer.android.com/tools/building/building-cmdline.html#ReleaseMode

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值