Expo Cant Run发布版本

时间:2019-03-15 14:06:36

标签: android reactjs react-native build expo

首先...对不起,我的英语不好...

我用Expo开发了一个带有Expo的React Native应用,但是当我试图构建一个独立的应用并在设备上运行时,该应用无法使用。 Expo应用程序向我显示“未捕获的错误:无法加载应用程序”。我已经尝试通过Android Studio构建签名的APK,但无法正常工作,还尝试使用以下步骤进行构建:

react-native bundle --platform android --dev false --entry-file App.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

cd android && ./gradlew assembleRelease

adb install -r ./app/build/outputs/apk/prodKernel/release/app-prodKernel-release.apk

但是我仍然遇到相同的错误。

还尝试了文档中所述的步骤:https://facebook.github.io/react-native/docs/signed-apk-android

但是当我获得APK时,移至我的设备并进行安装,当我运行时,我仍然遇到相同的错误。

我已经使用expo publish命令发布了我的应用。

  

详细信息:当我运行Expo Server并启动Dev App时,可以正常工作   很好,问题出在生产版本中。

我如何构建APK以分发给最终用户?

1 个答案:

答案 0 :(得分:0)

如果您使用的是expo,则可以运行expo build:android来构建APK,此后,您必须在Play商店中注册应用,然后转到Google play console