作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经按照 https://reactnative.dev/docs/environment-setup 的说明进行了我的 React-native 设置。
项目已成功创建。
Android 手机也使用 USB 连接,但是当我尝试使用命令在手机上安装应用程序时 -
npx react-native run-android
发生以下错误并构建失败
what went wrong
Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
错误:
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
我正在使用
电源外壳 执行命令。
最佳答案
答案很简单,我在发布这个问题大约一周后得到了答案。
您只需要更新到最新的 gradle 版本。
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
npx react-native run-android
它解决了我的问题,并使用 USB 将 React-native 应用程序安装在 android 手机上。
关于android - react 原生 : Could not initialize class org. codehaus.groovy.reflection.ReflectionCache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65112980/
我已经按照 https://reactnative.dev/docs/environment-setup 的说明进行了我的 React-native 设置。 项目已成功创建。 Android 手机也使
$ npx react-native run-android info 运行 jetifier 将库迁移到 AndroidX。您可以使用“--no-jetifier”标志禁用它。 Jetifier 找
我是一名优秀的程序员,十分优秀!