我使用的是react本机,在我开发时一切都很好,但是,当我构建APK (使用本教程:https://facebook.github.io/react-native/docs/signed-apk-android.html#content)并将它安装在我的设备上时,应用程序只显示了一个空白页面。
有谁有过同样的问题吗?
编辑:
我查看了设备上的日志,这是一个错误:
11-09 22:00:51.115 16525 16525 W未知:反应:你好像在设备上运行。运行‘亚行反向tcp:8081 tcp:8081’将调试服务器的端口转发到设备。 11-09 22:00:51.115 16525 16525 W未知:反应:你好像在设备上运行。运行‘亚行反向tcp:8081 tcp:8081’将调试服务器的端口转发到设备。 11-09 22:00:51.198 16525 16555 E ReactNative: Got异常: SyntaxError:意外令牌':‘。解析错误
谢谢。
发布于 2015-11-09 20:23:27
好的,我在构建之前运行以下命令解决了这个问题:
卷曲"http://localhost:8081/index.android.bundle?platform=android“-o -o
发布于 2015-11-10 07:13:47
我想你是在寻找如何生成签名的apk。
在android/app下似乎没有react.gradle文件:通过在终端中执行以下操作,您可以手动绑定JavaScript包和可绘制资源:
$ mkdir -p android/app/src/main/assets
$ react-native bundle --platform android --dev false --entry-file index.android.js \
--bundle-output android/app/src/main/assets/index.android.bundle \
--assets-dest android/app/src/main/res/
$ cd android && ./gradlew assembleRelease在遵循这个过程之后,app.release.apk将位于android\app\build\apk\apk目录下。
https://stackoverflow.com/questions/33617099
复制相似问题