我正在创建一个相当小的应用程序,使用简单的组件(如Flatlist,Image和Searchbar)创建3个屏幕。它运行良好,除非我尝试使用--variant = release进行测试。
我完成了签名过程,我可以确认这部分工作正常,因为我已成功将我的应用程序部署到Google Beta中(只是看到了Google的测试报告,显示我的应用程序在所有模拟器上都崩溃了。]]
我还尝试了在Google上可以找到的所有内容(清理,重置缓存,将所有内容升级到最新版本,甚至从头开始我的项目,并复制并粘贴我的src文件夹)。
这是我的package.json,万一我的依赖项出了问题,我看不到:
"dependencies": { "@react-native-community/async-storage": "^1.6.2", "axios": "^0.19.0", "he": "^1.2.0", "moment": "^2.24.0", "react": "16.9.0", "react-native": "0.61.2", "react-native-device-info": "^4.0.1", "react-native-elements": "^1.2.6", "react-native-extended-stylesheet": "^0.12.0", "react-native-fast-image": "^7.0.2", "react-native-gallery-swiper": "^1.23.1", "react-native-gesture-handler": "^1.4.1", "react-native-reanimated": "^1.3.0", "react-native-vector-icons": "^6.6.0", "react-navigation": "^4.0.10", "react-navigation-drawer": "^2.2.2", "react-navigation-hooks": "^1.1.0", "react-navigation-stack": "^1.9.4", "react-redux": "^7.1.1", "redux": "^4.0.4", "redux-devtools-extension": "^2.13.8", "redux-persist": "^6.0.0", "redux-thunk": "^2.3.0" }, "devDependencies": { "@babel/core": "^7.6.4", "@babel/runtime": "^7.6.3", "@react-native-community/eslint-config": "^0.0.5", "babel-jest": "^24.9.0", "eslint": "^6.5.1", "jest": "^24.9.0", "metro-react-native-babel-preset": "^0.56.0", "react-test-renderer": "16.9.0" }, "jest": { "preset": "react-native" }
这是启动应用程序时logcat文件的摘录:
10-22 10:40:51.265 32285 32285 E elevenelevenap: Not starting debugger since process cannot load the jdwp agent. 10-22 10:40:51.340 1817 1921 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property 10-22 10:40:51.341 1817 1921 E SurfaceFlinger: ro.sf.lcd_density must be defined as a build property 10-22 10:40:51.822 1817 1817 E Layer : [Surface(name=AppWindowToken{b55b6c0 token=Token{4cb0043 ActivityRecord{43741f2 u0 com.google.android.apps.nexuslauncher/.NexusLauncherActivity t5}}})/@0x2af8cf8 - animation-leash#0] No local sync point found 10-22 10:40:51.823 1817 1817 E Layer : [Surface(name=AppWindowToken{b55b6c0 token=Token{4cb0043 ActivityRecord{43741f2 u0 com.google.android.apps.nexuslauncher/.NexusLauncherActivity t5}}})/@0x2af8cf8 - animation-leash#0] No local sync point found 10-22 10:40:51.823 1817 1817 E Layer : [Surface(name=AppWindowToken{470f541 token=Token{8241428 ActivityRecord{21c524b u0 com.elevenelevenapp/.MainActivity t95}}})/@0xf0a643b - animation-leash#0] No local sync point found 10-22 10:40:51.823 1817 1817 E Layer : [Surface(name=AppWindowToken{470f541 token=Token{8241428 ActivityRecord{21c524b u0 com.elevenelevenapp/.MainActivity t95}}})/@0xf0a643b - animation-leash#0] No local sync point found 10-22 10:40:51.840 1817 1817 E Layer : [Surface(name=AppWindowToken{b55b6c0 token=Token{4cb0043 ActivityRecord{43741f2 u0 com.google.android.apps.nexuslauncher/.NexusLauncherActivity t5}}})/@0x2af8cf8 - animation-leash#0] No local sync point found 10-22 10:40:51.840 1817 1817 E Layer : [Surface(name=AppWindowToken{470f541 token=Token{8241428 ActivityRecord{21c524b u0 com.elevenelevenapp/.MainActivity t95}}})/@0xf0a643b - animation-leash#0] No local sync point found 10-22 10:40:52.105 32285 32310 E ReactNativeJS: TypeError: undefined is not an object (evaluating 'm.hot.accept') 10-22 10:40:52.107 32285 32310 E ReactNativeJS: Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: FATAL EXCEPTION: mqt_native_modules 10-22 10:40:52.109 32285 32311 E AndroidRuntime: Process: com.elevenelevenapp, PID: 32285 10-22 10:40:52.109 32285 32311 E AndroidRuntime: com.facebook.react.common.JavascriptException: TypeError: undefined is not an object (evaluating 'm.hot.accept'), stack: 10-22 10:40:52.109 32285 32311 E AndroidRuntime: <unknown>@383:349 10-22 10:40:52.109 32285 32311 E AndroidRuntime: v@2:1474 10-22 10:40:52.109 32285 32311 E AndroidRuntime: <unknown>@6:58 10-22 10:40:52.109 32285 32311 E AndroidRuntime: v@2:1474 10-22 10:40:52.109 32285 32311 E AndroidRuntime: d@2:876 10-22 10:40:52.109 32285 32311 E AndroidRuntime: global code@968:4 10-22 10:40:52.109 32285 32311 E AndroidRuntime: 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at com.facebook.react.modules.core.ExceptionsManagerModule.reportException(ExceptionsManagerModule.java:71) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:371) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:150) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:883) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:100) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:26) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at android.os.Looper.loop(Looper.java:214) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:225) 10-22 10:40:52.109 32285 32311 E AndroidRuntime: at java.lang.Thread.run(Thread.java:919) 10-22 10:40:52.174 1799 2450 E GnssHAL_GnssInterface: gnssSvStatusCb: a: input svInfo.flags is 8 10-22 10:40:52.174 1799 2450 E GnssHAL_GnssInterface: gnssSvStatusCb: b: input svInfo.flags is 8 10-22 10:40:52.197 2038 2142 E InputDispatcher: channel '1977922 com.elevenelevenapp/com.elevenelevenapp.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
[您可以看到它显示了一些错误,但是到目前为止,我无法将它们追溯到我可以进行的工作,因此,请大家帮忙,我非常绝望。
谢谢
我正在创建一个相当小的应用程序,使用简单的组件(如Flatlist,Image和Searchbar)创建3个屏幕。除非我尝试使用--variant = release进行测试,否则它运行良好。我做了签名过程...
也许您需要在AndroidManifest.xml的标签中添加应用程序android:usesCleartextTraffic =“ true”。