无码日本H肉黄动漫魔乳密剑贴_无码中文字幕在线三区_无码中文字幕视频一区二区三区_无码中文字幕人妻丝袜美腿_无码中文字幕加勒比高清_无码中文字幕A∨在线_日本久久久久久久久久加勒比

歡迎來到深圳市來科信科技有限公司網(wǎng)站!
您當(dāng)前的位置:深圳APP開發(fā) > 新聞資訊 > APP開發(fā)資訊 >

已閱讀

詳談Android打包RN APP程序

來源:lexintech.com ?? ?? 發(fā)布時間:2019-12-13
Android打包RN APP程序
(1)生成一個簽名密鑰:命令行輸入keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
(2)紅線框部分:前者是即將生成的密鑰庫文件,后者是其別名
(3)然后會讓你輸入一些信息,可以隨便填
(4)最后會生成一個叫做my-release-key.keystore的密鑰庫文件
(5)找到路徑/android/app/src/main,并在該目錄下新建assets文件夾,assets這個名字是固定不可更改的。
(6)下載下圖這個文件
(7)解壓后把里面的程序放進項目文件夾,命令行輸入命令
curl -k "http://localhost:8081/index.android.bundle"> 
android/app/src/main/assets/index.android.bundle
作用是在工程目錄下將index.android.bundle下載并保存到assets資源文件夾中
(8)打開下圖所示位置的build.gradle文件,輸入如下信息
signingConfigs{
        release {
            storeFile file("D://WORK/mywork/Hello/my-release-key.keystore")
            storePassword "123456"
            keyAlias "my-key-alias"
            keyPassword "123456"
        }
}
(9)在buildTypes內(nèi)添加一條語句如下
buildTypes {
        release {
            minifyEnabled enableProguardInReleaseBuilds
    proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
            signingConfig signingConfigs.release //添加這句話引用簽名配置
        }
}
(10)啟用Proguard代碼混淆來縮小APK文件的大小,Proguard是一個Java字節(jié)碼混淆壓縮工具,它可以移除掉React Native Java(和它的依賴庫中)中沒有被使用到的部分,最終有效的減少APK的大小。
A、友情
APP開發(fā) 網(wǎng)站開發(fā) 產(chǎn)品設(shè)計 微信公眾號 APP開發(fā)公司 用戶體驗 APP運營 微信小程序 產(chǎn)品經(jīng)理 網(wǎng)站設(shè)計
忻州市| 茌平县| 九江市| 马山县| 西华县| 德令哈市| 休宁县| 当涂县| 平果县| 封开县| 洪泽县| 高安市| 唐山市| 印江| 雅江县| 丹棱县| 抚宁县| 江达县| 巴里| 黄梅县| 酉阳| 甘南县| 米林县| 金华市| 榆中县| 洪江市| 彭山县| 兴国县| 清水河县| 绍兴县| 怀集县| 六安市| 巴林右旗| 含山县| 石林| 龙里县| 宁德市| 平果县| 安图县| 古田县| 宁阳县|