android – 如何为create-react-native-app生成apk文件(使用EXPO.IO组件)

我使用create-react-native设置我的应用程序,并在我的应用程序中使用了expo的视频组件.如何保留此视频组件并生成apk文件?如果我错了,请纠正我:根据我的理解,npm run eject会阻止你将来使用expo组件.那么我该如何生成apk文件呢.无论是签名还是未签名,至少对我而言,我只想给我的朋友发送apk文件,这样他就可以在手机上运行了

编辑:这不是重复:How can I generate an apk that can run without server with react-native?

当该问题询问如何为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文件.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...