繁体   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