项目,怎么打包
1.這時候,需要切換渠道
當項目文件的圖片是如圖所示時,則表明需要切換到相應(yīng)渠道了
圖標是這樣的,因為我沒有用google渠道。那么切換到google渠道就行了
2.如何打包
Jenkins打包學(xué)習(xí)
用AS運行項目,每種渠道可以有兩種模式,即Debug模式和Release模式。(兩種模式可以通過Build Variant進行更改)
Debug模式一般是我們私下測試用的,可以使用默認的debug.keystore進行簽名。
Release一般是發(fā)布在市場上的正式版。我們正式發(fā)布項目的時候是不能使用debug.keystore的,而是需要我們自己創(chuàng)建簽名,之后才可以正常運行。
我們打包,一般就是打Release版本,打包成apk,然后去網(wǎng)絡(luò)上發(fā)行
(1)如何創(chuàng)建某一渠道的Debug和Release
AS更新之后好像不行了,到時候用的時候,搜一下Android項目如何創(chuàng)建多渠道就行
(2)如何創(chuàng)建簽名
設(shè)置keystore路徑、密碼。
設(shè)置key:
別名、密碼、有效期,證書等
具體的
Key store path:存放路徑
Key
Alias:別名
Validity(years):有效期(一般默認25年)
Certificate:證書
First and Last Name:姓名
Organization Unit:組織單位
Organization:組織
City or Locality:城市或地區(qū)
State or Province:州或省
Country Code(XX):國家代碼(XX),中國:86
(3)具體打包方式
做完上面的操作之后,可以找到項目的local.properties文件,然后添加版本號和設(shè)置是否是測試環(huán)境。
VERSION_CODE=452 IS_TEST_EVN = false假設(shè)要發(fā)布正式版,則
IS_TEST_EVN 設(shè)置為false
然后更改相應(yīng)的渠道!!!,比如要打谷歌正式包,就改為這個渠道
然后點擊AS右側(cè)的gradle,找到我們的項目,然后點擊Tasks,點擊build進行打包,里面有各種各樣的assemblexxx,我們選一個assembleVivo,則AS會幫我們自動打包
稍等片刻,在Project模式下,按如圖所示的目錄,即可找到已經(jīng)打包完成的文件
3.1.8可以通過項目的build.gradle文件進行設(shè)置。
總結(jié)
- 上一篇: 如何留住优秀员工
- 下一篇: 苹果的傲慢与堕落,从iPhone XS的