![](/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.