未命名项目

Jenkins搭建实现Android自动打包(Windows版)

【1.软件安装与配置jdk8+android sdk+gradle4.4】

1.1 JDK环境变量 系统环境:win7 x64 安装Java sdk8:jdk-8u181-windows-x64.exe (1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) (2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” (3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar” 验证是否配置正确输入java,javac,java -version ;出现jdk版本信息说明配置正确。 相关链接:https://www.cnblogs.com/smyhvae/p/3788534.html


1.2 Android sdk manager下载开发apk使用的版本 如有多个apk开发版本,应该下载对应的,不向下兼容,只能匹配对应的,想要知道版本问开发,or Jenkins在运行不匹配时候也会报错显示的; test_for_gerrit_android:[Android SDK Build-Tools 27.0.3, Android SDK Platform 27] antstorm_AD_Screen:[Android SDK Build-Tools 26.0.2, Android SDK Platform 25] Android SDK manager 无法获取更新版本列表,使用这个: 改网址为:mirrors.neusoft.edu.cn 端口:80 or方法2:修改hosts后生效方法 add this ip to host file:203.208.40.73 dl.google.com Windows 系统hosts位于 C:\Windows\System32\drivers\etc\hosts 开始 -> 运行 -> 输入cmd -> 在CMD窗口输入ipconfig /flushdns 1.访问http://ping.chinaz.com网站 2.将dl.google.com进行ping检测将会出现很多响应ip(找出一个网速快的ip如21.208.50.31) 3.hosts文件配置添加配置,保存既可以(这个应该是一个代理) 相关链接:https://yq.aliyun.com/articles/395783


1.2.2 Android SDK环境变量 系统环境变量-注意分号 ANDROID_HOME : F:\SDK Path:%ANDROID_HOME%\tools 检查是否生效:adb version 相关链接:https://jingyan.baidu.com/article/15622f2434bc5cfdfcbea51c.html


1.3 Gradle 下载gradle-x.x-all.zip解压到本地 下载地址:http://services.gradle.org/distributions/ 使用教程https://jingyan.baidu.com/article/00a07f38706f0b82d028dcf3.html Gradel环境变量-系统变量设置: 相关链接:https://blog.csdn.net/cencibuqi/article/details/80522115 只要GRADLE_HOME路径有bin,path这里就不写bin;反之,即是下面的 GRADLE_HOME : F:\Gradel version\gradle-4.4 Path:;%GRADLE_HOME%\bin 进入cmd,输入 gradle -version看到如下界面,说明配置成功

思维导图
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里只属于前端工程师。