通過Jenkins自動構建項目,完成自動出包測試,省去手動打包的麻煩,
直接上圖,按照流程一路暢通
搞完你可以安安心心的去擼代碼了
基本環境
(1)window 7系統
(2)Java JDK,我是用的是1.8
(3)Gradle 3.5
配置基本的環境變量就不強調了!
Jenkins安裝
下載Jenkins:
官網地址:Jenkins官網;將下載好了的.zip的jenkins解壓,然后直接運行jenkins.msi程序進行安裝即可
開始安裝
安裝的過程中一路next就行,但是安裝路徑自己決定,
注意點:1、這里需要填寫的密碼,根據你安裝jenkin的路徑下面早,然后將密碼粘貼過來就ok
2、插件的安裝,使用第一個建議安裝項就可以了,基本上需要都在里面,網速可以的話基本上兩分鐘搞定
3、創建自己的賬戶,記住密碼,免得還要找回麻煩
配置Jenkins
系統配置,直接上圖
配置Android Home路徑,這里必須要和你的系統配置的環境變量一樣,切記,不然會后面報錯
下面開始配置全局工具,這里包含jdk,git,gradle 等等
下面就可以開始新建項目了
設置你的github項目的地址,添加自己的github的用戶名和密碼進去
點擊保存,已經完成了哈,現在開始構建項目就成功了
Jenkins注意事項:
(1)配置中的環境變量一定要和系統的環境變量一直
(2)這種一定不是什么圖片的錯誤,而是你的路徑名稱太長了導致,很坑
19:33:53.873 [INFO] [org.gradle.api.Project] AAPT out(Facade for 759978323): Error
19:33:53.873 [INFO] [org.gradle.api.Project] AAPT out(Facade for 759978323): -> QueuedJob{
title=Cruncher abc_menu_hardkey_panel_mtrl_mult.9.png,
v4\abc_spinner_mtrl_am_alpha.9.png ERROR: Unable to open PNG file
19:33:53.878 [ERROR] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-xxhdpi-v4\abc_spinner_mtrl_am_alpha.9.png ERROR: Unable to open PNG file
19:33:53.878 [INFO] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-mdpi-v4\abc_list_selector_disabled_holo_light.9.png ERROR: Unable to open PNG file
19:33:53.878 [ERROR] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-mdpi-v4\abc_list_selector_disabled_holo_light.9.png ERROR: Unable to open PNG file
19:33:53.879 [INFO] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-hdpi-v4\abc_list_longpressed_holo.9.png ERROR: Unable to open PNG file
19:33:53.879 [ERROR] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-hdpi-v4\abc_list_longpressed_holo.9.png ERROR: Unable to open PNG file
19:33:53.879 [INFO] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-xxhdpi-v4\abc_textfield_activated_mtrl_alpha.9.png ERROR: Unable to open PNG file
19:33:53.879 [ERROR] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-xxhdpi-v4\abc_textfield_activated_mtrl_alpha.9.png ERROR: Unable to open PNG file
19:33:53.879 [INFO] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-xhdpi-v4\abc_popup_background_mtrl_mult.9.png ERROR: Unable to open PNG file
19:33:53.879 [ERROR] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-xhdpi-v4\abc_popup_background_mtrl_mult.9.png ERROR: Unable to open PNG file
19:33:53.879 [INFO] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-hdpi-v4\abc_textfield_default_mtrl_alpha.9.png ERROR: Unable to open PNG file
19:33:53.879 [ERROR] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-hdpi-v4\abc_textfield_default_mtrl_alpha.9.png ERROR: Unable to open PNG file
19:33:53.879 [INFO] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-hdpi-v4\abc_list_pressed_holo_light.9.png ERROR: Unable to open PNG file
19:33:53.879 [ERROR] [org.gradle.api.Project] AAPT err(Facade for 957753705): \\?\C:\Windows\System32\config\systemprofile\.android\build-cache\dd3673254061818c939c03e7784200aafab51353\output\res\drawable-hdpi-v4\abc_list_pressed_holo_light.9.png ERROR: Unable to open PNG file
修改方法,找了好久才找到的構建失敗的原文