bha*_*rma 6 reactjs react-native
无法构建react-native应用程序,因为库react-native-reanimated导致错误“找不到符号ViewManagerResolver viewManagerResolver ”
cannot find symbol ViewManagerResolver viewManagerResolver
/home/bhargav/projects/simplefin-mobile/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/layoutReanimation/ReanimatedUIImplementation.java:13: error: cannot find symbol
ViewManagerResolver viewManagerResolver,
^
symbol: class ViewManagerResolver
location: class ReanimatedUIImplementation
/home/bhargav/projects/simplefin-mobile/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/layoutReanimation/ReanimatedUIImplementation.java:11: error: recursive constructor invocation
public ReanimatedUIImplementation(
^
Note: /home/bhargav/projects/simplefin-mobile/node_modules/react-native-reanimated/android/src/main/java/com/swmansion/reanimated/layoutReanimation/ReanimatedUIManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
Note: /home/bhargav/projects/simplefin-mobile/node_modules/unimodules-app-loader/android/src/main/java/org/unimodules/apploader/AppLoaderProvider.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':react-native-reanimated:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Run Code Online (Sandbox Code Playgroud)
包.json
"react": "16.11.0",
"react-native": "^0.63.4",
"react-native-reanimated": "^2.2.0",
Run Code Online (Sandbox Code Playgroud)
小智 -1
请执行下列操作:
将 package.json 中的 react-native-reanimated 版本更改为 ^1.13.2
然后在项目根文件夹的终端中粘贴以下内容:
rm -rf node_modules && 纱线 && rm -rf ~/.gradle/caches/* && ./scripts/buildAndroidRelease.sh
然后转到您的 sdk 位置并清理 ndk 文件夹(默认为 C:\Users\Your_User_name\AppData\Local\Android\Sdk\ndk)(您也可以在 Android Studio -> Tools -> SDK Manager 中找到 sdk 位置
此操作会删除所有以前的构建内容。现在尝试重建您的应用程序
| 归档时间: |
|
| 查看次数: |
4057 次 |
| 最近记录: |