如何利用Android Studio打包React Native APK


ok!百度出來的東西很雜,所以,這里介紹一種最簡單,最合適我們(新手,應該是吧)的APK的打包方式!

當然!這種打包是基於Android Studio的,所以,注意嘍!!!!

廢話不多說開始吧!

首先,我們要整理我們的思路,第一步是給APK簽名~第二步是完成打包 

第一步:簽名

打開Android Studio 然后在菜單欄的Build——>Generate Signed APK 在打開的界面點擊Next,會彈出下面的界面

然后點擊create new在彈出的界面中選擇填寫秘鑰存放的位置,名稱,密碼。同樣還要寫別名的名字,證書的所有者,國家,組織以及城市相關信息。

注釋:我們這里app的名稱是jd,別名是jd_alias, 名稱的密碼和別名的密碼都一樣

點擊OK,會默認填寫上創建好的簽名的信息,

 

最后點擊finish會生成簽名秘鑰

第二部:

 通過以上幾步就已經將APP的簽名完成了!下面開始真正的打包了哦!

1.Gradle配置:

  1.首先我們要把剛剛生成的簽名文件復制到項目android/app文件夾下面(你的xxx.jks文件路徑可能和我不同,但是沒關系復制到這個andrid/app路徑下就可以)

然后進行修改項目中gradle.properties文件,進行添加如下的代碼(注意下面的簽名和別名的名稱和上一步放入的test.jks要一樣,下面兩項分別填寫簽名和別名的密碼)-我取的密碼為ztt12345

這一步我們是進行全局的gradlde進行變量化的配置,后邊我們會在后邊的步驟中給相應的應用進行簽名。

[注意].以上的簽名秘鑰請大家一定要妥善保管,因為在應用發布的時候需要的。

  2。給應用添加簽名-配置局部應用Gradle文件
直接在工程目錄下得android/app/build.gradle中以下節點添加如下內容:

注釋:這里面的內容就不需要改了哈!位置放對即可

最后:查看有沒有react.gradle文件(一般init化都會有,具體路徑如圖所示的底部)

ok!只要有了這個文件~我們就可以開始打包了~進入項目根目錄!(是根目錄哦)執行以下命令:

cd android && ./gradlew assembleRelease  

然后會開始打包~~(打包的時間會很長~十分鍾)然后會出現以下的圖!

ok~打包完成~~

然后我們就進入,會在android/app/build/outputs/apk目錄下面生成app-release.apk該文件

好了!你就可以發布啦!還有一點的是!若你修改了文件,重新打包就可以直接去運行打包命令(cd android && ./gradlew assembleRelease  )而無需去配置其他東東了!!!!

參考文檔:http://www.lcode.org/%E3%80%90react-native%E5%BC%80%E5%8F%91%E3%80%91react-native%E8%BF%9B%E8%A1%8C%E7%AD%BE%E5%90%8D%E6%89%93%E5%8C%85%E6%88%90apk/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM