1、首先就是下載Android Studio,官方下載 就好了。
2、然后就是使用 HBuilderX 離線(xiàn)打包,生成本地打包App資源。
打包好的文件路徑在unpackage>resources>__UNI__XXX,這里的這個(gè)__UNI__XXX就待會(huì)需要的。
3、再準(zhǔn)備HBuilder最新的SDK下載好 原生開(kāi)發(fā)者支持,點(diǎn)擊 和彩云 , 提取碼: LE9L;
如果此鏈接失效請(qǐng)點(diǎn)擊這里下載
4、下載完解壓,找到下圖文件夾,并用Android Studio
打開(kāi)
5、下載完解壓把 HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps
里面的文件都刪掉,然后把上面 unpackage>resources>__UNI__XXX
資源包復(fù)制放到HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps
文件夾下面 (注意:_uni下真?zhèn)€文件)。
6、在 src/main/assets/data/dcloud_control.xml
文件中修改APPID為上面的__UNI__XXX
7、生成簽名文件
生成簽名方法一
首先點(diǎn)擊
Create new
創(chuàng)建一個(gè)新的簽名文件第一個(gè)箭頭在
Key store path
這邊要把文件創(chuàng)建在simpleDemo
文件下面,名字自取。
第二個(gè)箭頭這邊別名也是自己取,后面會(huì)用到,密碼最好統(tǒng)一方便記憶。
然后下一步完成,這個(gè)時(shí)候可以看看在simpleDemo
下面的mykey.keystore
文件是否創(chuàng)建成功(mykey
自定義的名稱(chēng))。
8、簽名創(chuàng)建成功后成功后在/simpleDemo/build.gradle
文件中配置信息uild.gradle
文件中keyAlias
就是剛創(chuàng)建簽名文件時(shí)的別名,密碼都和創(chuàng)建時(shí)保持一致。
9、獲取App Key
首先登陸開(kāi)發(fā)者平臺(tái),這邊有詳細(xì)教程原生開(kāi)發(fā)者支持
Android
包名就是在 /simpleDemo/build.gradle
文件中 applicationId
的內(nèi)容
重點(diǎn):找到zgyh.keystore
使用指令查看簽名keytool -list -v -keystore zgyh.keystore
;
生成簽名方法二
指令 keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore zgyh.keystore
keytool -list -v -keystore zgyh.keystore
查看簽名找到
SHA1
,復(fù)制填寫(xiě)到uni-app
開(kāi)發(fā)平臺(tái), 所有信息填寫(xiě)完成后保存就會(huì)生成App Key
。
拿到App Key到src/main/AndroidManifest.xml
文件中放到android:value
里面。
10、啟動(dòng)頁(yè)、logo配置、應(yīng)用名稱(chēng)
至此就算是修改完成了,開(kāi)始打包
打包后的文件在simpleDemo/release
文件夾下面,直接安裝就行了。
備注:
在這三個(gè)文件中的APPID
要保持一致。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-405401.html
查看signingReport,有的右邊打開(kāi)沒(méi)有這個(gè)文件,可以在設(shè)置>Experimental中箭頭的地方不勾選,保存應(yīng)用一下就可以查看了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-405401.html
到了這里,關(guān)于uniapp離線(xiàn)打包安卓APP全過(guò)程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!