出于某種原因,我的專案無法識別react-native-gesture-handler. 該問題僅在 Android 設備和模擬器上測驗時出現。
該模塊被添加到package.jsonas "react-native-gesture-handler": "^1.10.3",。
完整的錯誤描述:
react-native-gesture-handler module was not found. Make sure you're running your app on the native platform and your code is linked properly (cd ios && pod install && cd ..).
For installation instructions, please refer to https://docs.swmansion.com/react-native-gesture-handler/docs/#installation
我試過以下:
- 按照此處的安裝指南進行操作:https : //docs.swmansion.com/react-native-gesture-handler/docs/#installation
- 重啟地鐵
- 試過
npm install --save react-native-gesture-handler - 清潔的搖籃
- 洗掉并重新安裝 node_modules
- 在設備上重新安裝專案
有什么建議?
uj5u.com熱心網友回復:
我找到了解決此問題的方法!
盡管手動鏈接在 RN 0.60< 中已棄用,但我運行了一個react-native link react-native-gesture-handler,這表明MainApplication.java在 Android 檔案夾中的路徑之后沒有找到 -file。我查看了路徑,發現路徑不等于我的檔案夾結構。昨天我將專案從包 com.myAppName 重命名為 com.myAppName.app 因此MainApplication.java現在預計 -file 將在 .../android/app/src/main/java/com/myAppName/app/MainApplication.java而不是.../android/app/src/main/java/com/myAppName/MainApplication.java. 所以,我創建了一個app-folder,把MainApplication.java和MainActivity.java在那里,重建專案,現在它重新運行。
這不是react-native-gesture-handler模塊的問題,而是專案中的錯誤配置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/368626.html
標籤:安卓 反应 反应原生 新产品经理 反应原生手势处理程序
