如何为 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 的 视频组件。如何保留此视频组件并生成 apk 文件?如果我错了请纠正我:据我了解 npm 运行 eject 会阻止您将来使用 expo 组件。那么我怎样才能生成apk文件。不管它是签名的还是未签名的,至少对我来说,我只是想通过电子邮件将 apk 文件发送给我的朋友,这样他就可以 运行 在他的 phone
上
编辑:这不是以下内容的副本:
由于该问题询问如何为 react-native 生成 apk 文件,我的问题是这如何与我使用 expo 组件的特定 create-react-native-app 构建一起工作
exp:构建 android
exp:status 检查您的 apk 状态
会生成一个url供您从
下载apk
- 全局安装 expo cli
npm install -g exp
- 运行
exp build:android
或 exp build:ios
项目内
- 选择一些展览选项
- 等几分钟
构建 link 应该在终端中打印出来。对于后续步骤,请参阅此线程:
安装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
稍等一下 mins.It 会为我们的构建提供 url project.We 可以从那个 link 下载 *.apk
文件.
Android 应用程序包 (AAB):expo build:android -t app-bundle
Android APK: expo build:android -t apk
我使用 create-react-native 设置了我的应用程序,并在我的应用程序中使用了 expo 的 视频组件。如何保留此视频组件并生成 apk 文件?如果我错了请纠正我:据我了解 npm 运行 eject 会阻止您将来使用 expo 组件。那么我怎样才能生成apk文件。不管它是签名的还是未签名的,至少对我来说,我只是想通过电子邮件将 apk 文件发送给我的朋友,这样他就可以 运行 在他的 phone
上编辑:这不是以下内容的副本:
由于该问题询问如何为 react-native 生成 apk 文件,我的问题是这如何与我使用 expo 组件的特定 create-react-native-app 构建一起工作
exp:构建 android exp:status 检查您的 apk 状态
会生成一个url供您从
下载apk- 全局安装 expo cli
npm install -g exp
- 运行
exp build:android
或exp build:ios
项目内 - 选择一些展览选项
- 等几分钟
构建 link 应该在终端中打印出来。对于后续步骤,请参阅此线程:
安装
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
稍等一下 mins.It 会为我们的构建提供 url project.We 可以从那个 link 下载
*.apk
文件.
Android 应用程序包 (AAB):expo build:android -t app-bundle
Android APK: expo build:android -t apk