首頁  >  文章  >  web前端  >  uni-app離線打包教學

uni-app離線打包教學

P粉469731340
P粉469731340原創
2022-07-18 09:03:412382瀏覽


一、資源準備

  1. 下載SDK

    網址:https://nativesupport.dcloud.net.cn/AppDocs/download/android

  2. 下載Android Studio

    網址:https:// nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android

  3. Appkey申請

        3.1.10版本起需要申請Appkey

        教學:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey

        網址:https://dev.dcloud.net。 #        cmd指令

        產生憑證:

keytool -genkey -alias citysmart -keyalg RSA -keysize 2048 -validity 36500 -keystore citysmart.keystore
或者
keytool -genkey -alias citysmart -keystore citysmart.keystore

        詢證,請參考下

##        與查詢證明,請參考下圖

#      二、打包本地資源

uni-app離線打包教學

    打包uni-app專案本地資源,發行----原生App-本地打包----產生本地打包App資源,在專案目錄下會產生「unpackage」目錄見下圖

#三、導入SDK專案

uni-app離線打包教學

##解壓縮下載好對應版本的SDK,裡面有一個原生App項目,見下圖

  1. #將SDK中HBuilder-Integrate -AS\simpleDemo\src\main\assets\apps__UNI__A的該資料夾用uni-app打包好unpackage----resources---- -UNI-***資料夾替換掉

    uni-app離線打包教學
    #使用Android Studio開啟HBuilder-Integrate-AS專案

  2. #四、修改AS專案設定檔

#四、修改AS專案設定檔

    修改app下的build.gradle檔案
  1. keytool -list -v -keystore citysmart.keystore
  2.      2.修改AndroidManifest.xml檔案
signingConfigs {
    config {
        keyAlias 'citysmart'
        keyPassword '111111'
        storeFile file('citysmart.keystore')
        storePassword '111111'
        v1SigningEnabled true
        v2SigningEnabled true
    }
}
//keyAlias:生成证书时的别名;storeFile file:证书名全程,建议放在app项目下
applicationId "com.zhlj.citysmart"
//applicationId:个人中心填写的包名

     3.修改AndroidManifest.xml檔案

<meta-data
    android:name="dcloud_appkey"
    android:value="8285e65623ea464774523522d957e6bb" />
//value:个人中心生成的Appkey值
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.zhlj.citysmart">
//package:包名为个人中心填写的包名称

     3.修改control.xml檔案

//main\assets\data\dcloud_control.xml文件中
<hbuilder>
<apps>
    <app appid="__UNI__6FE3F0B" appver=""/>
</apps>
</hbuilder>
//appid:HBuilder中的appid

     3.修改control.xml檔案

rrreee

     4.App名稱和圖示自己設定#五、AS包裝

  1. 在Android Studio中選單列點選Build----Generate Signed Bundle/APK,見下圖,開啟後選擇APK,next

uni-app離線打包教學

      2.填入產生的.keystore證書,密碼及別名,Next,見下圖uni-app離線打包教學

#      3.選擇debug或release版本,finish即可打包完成,見下圖uni-app離線打包教學

         4.release安裝套件存放路徑
  • ###打包好的APK存放在APP下的release資料夾內,見下圖###

    uni-app離線打包教學

以上是uni-app離線打包教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn