如何从React本机代码获取APK

时间:2019-03-23 09:29:51

标签: android ios react-native

如何从React本机代码获取APK 我正在使用react native expo进行代码编译,我已经完成了所有代码,我需要知道如何将我的代码转换为可在ios和android设备中使用

1 个答案:

答案 0 :(得分:0)

以下是使用expo生成apk和IPA的以下步骤

1。安装Expo CLI

Expo CLI是用于开发和构建Expo应用程序的工具

npm install -g expo-cli

如果您以前没有创建过Expo帐户,则在运行build命令时会要求您创建一个。

2。配置app.json

App.json包含有关apk和IPA的信息。这些是app.json中提到的信息

应用名称 应用版本 SDK版本 应用程序图标 Android套件名称 iOS bundleindentifier

其中还提到了一些其他信息

{ 
"expo": { 
"name": "Your App Name", 
"icon": "./path/to/your/app-icon.png",
"version": "1.0.0", 
"slug": "your-app-slug", 
"sdkVersion": "XX.0.0", 
"ios": { "bundleIdentifier": "com.yourcompany.yourappname" }, 
"android": { "package": "com.yourcompany.yourappname"
   }
  }
 }

3。开始构建

对于apk运行此命令

expo build:android

要生成IPA,请运行以下命令

expo build:ios

4。检查构建状态

运行以下命令以检查apk和IPA

expo build:status

有关apk和ipa生成的更多信息,请检查以下link