<form id="xxnnn"></form>

    <form id="xxnnn"></form>
    <form id="xxnnn"></form>

        <form id="xxnnn"><nobr id="xxnnn"></nobr></form>

        APP開發咨詢熱線:0755-23578246 | 136-2233-6324歡迎來到深圳市樂信網絡科技有限公司網站!

        已閱讀

        詳談Android打包RN APP程序

        來源:lexintech.com ?? ?? 發布時間: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內添加一條語句如下
        buildTypes {
                release {
                    minifyEnabled enableProguardInReleaseBuilds
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
                    signingConfig signingConfigs.release //添加這句話引用簽名配置
                }
        }
        (10)啟用Proguard代碼混淆來縮小APK文件的大小,Proguard是一個Java字節碼混淆壓縮工具,它可以移除掉React Native Java(和它的依賴庫中)中沒有被使用到的部分,最終有效的減少APK的大小。
        A、友情
        網站開發 產品設計 微信公眾號 APP運營 APP開發 用戶體驗 APP開發公司 微信小程序 產品經理 網站設計
        免费看成年人视频在线观看 - 视频 - 在线观看 - 影视资讯 - 新赏网