因此,我使用以下命令构建调试应用程序
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/rescd android./gradlew assembleDebug现在,该应用程序获得成功的构建,并得到了安装。另外,第一个屏幕工作得很好,但是在进入下一个屏幕之后,它就崩溃了。
以下是应用程序链接:https://github.com/Hardik500/madri
这是我在这个应用程序中使用的一组软件包
"@react-native-community/async-storage": "^1.12.1",
"@react-native-community/masked-view": "^0.1.11",
"@react-native-community/slider": "^3.0.3",
"@react-native-firebase/app": "^12.0.0",
"@react-native-firebase/firestore": "^12.0.0",
"@react-native-firebase/storage": "^12.0.0",
"@react-navigation/native": "^5.9.4",
"@react-navigation/stack": "^5.14.4",
"expo": "~41.0.1",
"expo-av": "^9.1.2",
"expo-font": "^9.1.0",
"expo-splash-screen": "~0.10.2",
"expo-status-bar": "~1.0.4",
"expo-updates": "~0.5.4",
"react": "16.13.1",
"react-countdown-circle-timer": "^2.5.3",
"react-dom": "16.13.1",
"react-native": "~0.63.4",
"react-native-android-immersive-mode": "^1.3.0",
"react-native-animated-splash-screen": "^2.0.5",
"react-native-countdown-circle-timer": "^2.5.3",
"react-native-easy-grid": "^0.2.2",
"react-native-extra-dimensions-android": "^1.2.5",
"react-native-gesture-handler": "^1.10.3",
"react-native-modal": "^11.10.0",
"react-native-reanimated": "^2.0.0",
"react-native-safe-area-context": "^3.2.0",
"react-native-screens": "^3.1.1",
"react-native-slider": "^0.11.0",
"react-native-sound": "^0.11.0",
"react-native-sqlite-storage": "^5.0.0",
"react-native-storage": "^1.0.1",
"react-native-svg": "^12.1.1",
"react-native-svg-transformer": "^0.14.3",
"react-native-unimodules": "^0.13.3",
"react-native-web": "~0.13.12",
"react-use-gesture": "^9.1.3",
"styled-components": "^5.2.3"我认为一个可能的问题是react-native-gesture-handler包,但即使在应用了可能的修复之后,我也找不到这个问题。
是否还有其他软件包需要修复,如果没有,我如何才能看到构建应用程序的错误,这样我就可以看到错误?
发布于 2021-06-14 04:31:34
看起来问题不在于react本机-手势处理程序,而在于来自react-native的react-native组件,而且出于某些原因,它破坏了构建的APK,但在开发中工作得很好。所以我不得不用react-native-fast-image代替它,这似乎解决了这个问题。我发现的另一个修复方法是,我在react-native-reanimated的动画样式组件中使用了阴影,这似乎也会使构建APK崩溃。因此,在进行了必要的更改之后,构建似乎运行良好。
https://stackoverflow.com/questions/67889471
复制相似问题