uni-app本地離線打包

一 下載需要的環(huán)境

  1. Android Studio 下載地址:Android Studio官網(wǎng) OR Android Studio中文社區(qū)
  2. HBuilderX
  3. App離線SDK下載:最新android平臺(tái)SDK下載

3.1.10版本起需要申請(qǐng)Appkey,具體請(qǐng)點(diǎn)擊鏈接

SDK目錄說(shuō)明

|-- HBuilder-Hello              App離線打包演示應(yīng)用
|-- HBuilder-Integrate-AS       集成uni-app的最簡(jiǎn)示例
|-- SDK                         SDK庫(kù)文件目錄
|-- Feature-Android.xls         Android平臺(tái)各擴(kuò)展Feature API對(duì)應(yīng)的詳細(xì)配置
|-- Readme.txt                  版本說(shuō)明文件及注意事項(xiàng)
|-- UniPlugin-Hello-AS          uni原生插件開(kāi)發(fā)示例

二 使用Android Studio打開(kāi) HBuilder-Integrate-AS

image.png

首次打開(kāi)之后要下載依賴(lài)所以時(shí)間會(huì) 久一點(diǎn)

image.png

依賴(lài)下載完成了之后

image.png

三 生成本地資源包

在HBuilderX

  • 生成App資源
  • 選中需要打包項(xiàng)目名稱(chēng)
  • 點(diǎn)擊菜單欄,發(fā)行->本地打包->生成本地App資源
image.png

image.png
image.png

將資源包放到 simpleDemo 中進(jìn)行打包

image.png

修改appid

image.png

打包

image.png

打包完成

image.png

image.png

實(shí)在找不到的話就切換一下,因?yàn)槲覀兇虬哪J(rèn)的debug的所以就是在debug 下

image.png

最后出現(xiàn)這個(gè)需要appkey 就需要自己去申請(qǐng)了

image.png

申請(qǐng)AppKey官網(wǎng) 申請(qǐng) | uni小程序SDK

登錄后看這個(gè)

image.png

點(diǎn)擊你的應(yīng)用進(jìn)去 demo

image.png

到這一步要注意的是,現(xiàn)在他是默認(rèn)給我們創(chuàng)建了一個(gè),但是我們還是需要修改一下 加密的,因?yàn)槲覀兇虬且C書(shū)的,證書(shū)的生成
參考這個(gè) Android平臺(tái)簽名證書(shū)(.keystore)生成指南 - DCloud問(wèn)答

生成之后要看一下你生成證書(shū)的證書(shū)指紋
查看命令,D:\gitea\myappliction.jks 為存放的地址,jks 或者 keystore 文件都一樣的
keytool -v -list -keystore D:\gitea\myappliction.jks

image.png

修改替換以下的內(nèi)容,進(jìn)行提交在去創(chuàng)建key

image.png

創(chuàng)建之后就可以查看了

image.png
image.png

粘貼到這里


image.png

還有一個(gè)離線的簽名證書(shū)配置

講你的證書(shū)放在如圖下面的位置就可以了然后輸入以下的內(nèi)容即可

signingConfigs {
        config {
            keyAlias '簽名別名'
            keyPassword '簽名密碼'
            storeFile file('xxx/xxx/xxx.keystore或xxx/xxx/xxx.jks') // 路徑為相對(duì)路徑或絕對(duì)路徑
            storePassword '密碼'
            v1SigningEnabled true //兼容v1
            v2SigningEnabled true //兼容v2
        }
}
image.png

最后還有一個(gè) 配置包名

image.png
image.png

然后就可以再重新打包了

總結(jié):
第一步:先把打包步驟理清楚
第二步:生成證書(shū)密鑰并且拿到證書(shū)指紋 SHA1, SHA256
第三步:去平臺(tái)生成密鑰,要記住修改一下SHA1, SHA256
第四步:就是包名的更改,以及證書(shū)的配置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容