簡體   English   中英

如何為create-react-native-app生成apk文件(使用EXPO.IO組件)

[英]How can I generate apk file for create-react-native-app (using EXPO.IO component)

我使用create-react-native設置我的應用程序,並在我的應用程序中使用了expo的 Video組件。 如何保留此視頻組件並生成apk文件? 如果我錯了,請糾正我:根據我的理解,npm run eject會阻止你將來使用expo組件。 那么我該如何生成apk文件呢。 無論是簽名還是未簽名,至少對我而言,我只想給我的朋友發送apk文件,這樣他就可以在手機上運行了

編輯:這不是重復: 如何生成一個可以在沒有帶有react-native的服務器的情況下運行的apk?

當該問題詢問如何為react-native生成apk文件時,我會問我如何使用特定的create-react-native-app構建,其中我使用的是expo組件

  1. 安裝npm install -g exp

  2. 在我們的項目中編輯app.json文件

     { "expo": { "name":"my app", "icon":"./logo.png", "description":"some description about our project", "sdkVersion": "27.0.0", "android":{ "package":"com.johncy.myapp", "versionCode":1 , "icon":"./logo.png" } } } 
  3. 在我們的項目目錄exp build:android給出命令

  4. 等待幾分鍾。它將為我們的構建項目提供一個URL。我們可以從該鏈接下載*.apk文件。

  1. 全局安裝expo cli npm install -g exp
  2. 在項目中運行exp build:androidexp build:ios
  3. 選擇一些世博會選項
  4. 等幾分鍾

應在終端中打印構建鏈接。 對於后續步驟,請參閱此主題: 使用create-react-native-app創建應用程序,如何將其發布到Google Play商店?

exp:build android exp:status來檢查你的apk的狀態

將為您生成一個URL以從中下載apk

Android App Bundle(AAB): expo build:android -t app-bundle

Android Apk: expo build:android -t apk

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM