Android Jenkins+Git+Gradle+Github自動化構建打包


通過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

修改方法,找了好久才找到的構建失敗的原文


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容