![](/img/trans.png)
[英]how to use expo simulator for CRNA Create-React-Native-App?
[英]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組件
安裝npm install -g exp
在我們的項目中編輯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" } } }
在我們的項目目錄exp build:android
給出命令
等待幾分鍾。它將為我們的構建項目提供一個URL。我們可以從該鏈接下載*.apk
文件。
npm install -g exp
exp build:android
或exp build:ios
應在終端中打印構建鏈接。 對於后續步驟,請參閱此主題: 使用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.