我已完成使用React-Native为Android开发小型应用程序。说到捆绑过程中,根据文档肚里如下(dev的设置为false):React-Native APK仍在开发模式下运行
sudo 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/
然后assemling我的版本:
cd android && ./gradlew assembleRelease
签名应用,zipaligning它,总会有我最终APK。 但是,当我Bugsnag库捕获了一个错误,我注意到这样的 堆栈跟踪错误:
at Object.touchableHandlePress (http://localhost:8081/index.android.bundle?platform=android&dev=true&hot=false&minify=false:29456
在哪里我清楚地看到,开发仍设置为true。 这引起我的问题,如下所示:我的APK是否仍在开发模式下运行?或者它是Bugsnag的特性,显示这样的错误路径?如果不是,我怎么能把它设置为false?
谢谢。
我确实在设备上运行。我曾尝试通过'adb install -r path/to/apk'来安装APK。 你如何建议我将这个属性发送到Bugsnag?你有点儿把我弄丢了。例如: – Unforgiven
:'this.client.notify(error,(report)=> report.inDevMode = __DEV__; });'(参见:https://docs.bugsnag.com/platforms/react-native/ #attach-custom-diagnostics) – zvona
当发送这样的错误时,捆绑路径就像'index.android.bundle:12 componentWillMount'一样出现好了,现在我很困惑。 – Unforgiven