#1. リソースの準備
SDK のダウンロード
ウェブサイト: https://nativesupport.dcloud.net.cn/AppDocs/download/androidチュートリアル: 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
## 2. ローカル リソースをパックします。
ユニアプリ プロジェクトのローカル リソースをパックし、リリース---ネイティブ アプリのローカル パッケージ化---ローカル パッケージ化されたものを生成します。プロジェクト ディレクトリにあるアプリ リソース 以下の図に示すように、「unpackage」ディレクトリを生成します。
3. SDK プロジェクトをインポートします
#下の図に示すように、ネイティブ アプリ プロジェクトが含まれる対応するバージョンの SDK を解凍してダウンロードします。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:个人中心填写的包名
<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:包名为个人中心填写的包名称
//main\assets\data\dcloud_control.xml文件中 <hbuilder> <apps> <app appid="__UNI__6FE3F0B" appver=""/> </apps> </hbuilder> //appid:HBuilder中的appid
2. 生成された .keystore 証明書、パスワード、エイリアスを入力します。次に、下の図を参照してください
## 4. リリース インストール パッケージのストレージ パス
パッケージ化された APK は、下の図に示すように、APP の下のリリース フォルダーに保存されます。
以上がuni-app オフライン パッケージング チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。