ホームページ >ウェブフロントエンド >uni-app >uni-app オフライン パッケージング チュートリアル

uni-app オフライン パッケージング チュートリアル

P粉469731340
P粉469731340オリジナル
2022-07-18 09:03:412445ブラウズ


#1. リソースの準備

  1. SDK のダウンロード

    ウェブサイト: https://nativesupport.dcloud.net.cn/AppDocs/download/android

  2. Android Studio をダウンロード

    ウェブサイト: https:// Nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android

  3. Appkey application

  4. ## バージョン 3.1.10 以降では、 Appkey

チュートリアル: https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey

Web サイト: https://dev.dcloud.net.cn/app/index

cmd コマンド

# 証明書の生成:

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

証明書をクエリします。下の図を参照してください。

keytool -list -v -keystore citysmart.keystore

uni-app オフライン パッケージング チュートリアル

## 2. ローカル リソースをパックします。

ユニアプリ プロジェクトのローカル リソースをパックし、リリース---ネイティブ アプリのローカル パッケージ化---ローカル パッケージ化されたものを生成します。プロジェクト ディレクトリにあるアプリ リソース 以下の図に示すように、「unpackage」ディレクトリを生成します。

uni-app オフライン パッケージング チュートリアル

3. SDK プロジェクトをインポートします

#下の図に示すように、ネイティブ アプリ プロジェクトが含まれる対応するバージョンの SDK を解凍してダウンロードします。
  1. #HBuilder-SDK への統合 -AS\simpleDemo\src\main\assets\apps__UNI__A のフォルダーは uni-app unpackage----resources---- -UNI でパッケージ化されています-*** フォルダーを置き換えます

    uni-app オフライン パッケージング チュートリアル

    Android Studio を使用して HBuilder-Integrate-AS プロジェクトを開きます
  2. 4 AS プロジェクト構成ファイルを変更します

app 下の build.gradle ファイルを変更します##

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:个人中心填写的包名
2. 変更します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
  1. 4. アプリ名とアイコンを自分で設定します

5 AS パッケージング

Android Studio のメニュー バーにある [Build----Generate Signed Bundle/APK] をクリックします (下の図を参照)。 、APK を選択し、次へ

2. 生成された .keystore 証明書、パスワード、エイリアスを入力します。次に、下の図を参照してください
  1. ## 3. デバッグ バージョンまたはリリース バージョンを選択し、パッケージ化を完了します。以下の図を参照してください。

uni-app オフライン パッケージング チュートリアル## 4. リリース インストール パッケージのストレージ パス

パッケージ化された APK は、下の図に示すように、APP の下のリリース フォルダーに保存されます。

uni-app オフライン パッケージング チュートリアル

以上がuni-app オフライン パッケージング チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。