reactnativecn / react-native-website

React Native 中文网
https://reactnative.cn
MIT License
219 stars 328 forks source link

gradle 8.6在windows下可能存在bug,需降级到8.5 #848

Closed wang333333333 closed 3 weeks ago

wang333333333 commented 5 months ago

image


E:\react\AwesomeProject>npx react-native info info Fetching system and libraries information... System: OS: Windows 10 10.0.19045 CPU: (4) x64 Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz Memory: 3.60 GB / 15.90 GB Binaries: Node: version: 18.15.0 path: E:\nvm\nodejs\node.EXE Yarn: version: 3.6.4 path: E:\nvm\nodejs\yarn.CMD npm: version: 9.5.0 path: E:\nvm\nodejs\npm.CMD Watchman: Not Found SDKs: Android SDK: Not Found Windows SDK: Not Found IDEs: Android Studio: Not Found Visual Studio: Not Found Languages: Java: 17.0.11 Ruby: Not Found npmPackages: "@react-native-community/cli": Not Found react: installed: 18.2.0 wanted: 18.2.0 react-native: installed: 0.74.2 wanted: 0.74.2 react-native-windows: Not Found npmGlobalPackages: "react-native": Not Found Android: hermesEnabled: true newArchEnabled: false iOS: hermesEnabled: Not found newArchEnabled: Not found

javac版本 17.0.11

sunnylqm commented 5 months ago

具体的报错呢?

wang333333333 commented 5 months ago

failed to install the app

sunnylqm commented 5 months ago

这不是报错,截图

wang333333333 commented 5 months ago

微信图片_20240618191834

wang333333333 commented 5 months ago

微信图片_20240618191924

sunnylqm commented 5 months ago

删掉 e:\react\awesomeproject\android\.gradle 目录再重试

Cz2545481217 commented 5 months ago

我也遇到了同样的问题,也尝试了删除.gradle,依然error Failed to install the app. Command failed with exit code 1: gradlew.bat app:installDebug -PreactNativeDevServerPort=8082 FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'Web'. > Could not determine the dependencies of null. > Could not resolve all task dependencies for configuration ':classpath'.

Could not find com.android.tools.build:gradle:. Required by: project : > Could not resolve com.facebook.react:react-native-gradle-plugin. Required by: project : > No matching var iant of project :gradle-plugin was found. The consumer was configured to find a library for use during runtime, compatible with Java 8, packaged as a jar, and its dependencies decl ared externally, as well as attribute 'org.gradle.plugin.api-version' with value '8.6' but: - Variant 'apiElements' capability com.facebook.react:react-native-gradle-plugin:unspeci fied declares a library, packaged as a jar, and its dependencies declared externally: - Incompatible because this component declares a component for use during compile-time, compat ible with Java 11 and the consumer needed a component for use during runtime, compatible with Java 8 - Other compatible attribute: - Doesn't say anything about org.gradle.plugin.ap i-version (required '8.6') - Variant 'mainSourceElements' capability com.facebook.react:react-native-gradle-plugin:unspecified declares a component, and its dependencies declared e xternally: - Incompatible because this component declares a component of category 'verification' and the consumer needed a library - Other compatible attributes: - Doesn't say anyt hing about its target Java version (required compatibility with Java 8) - Doesn't say anything about its elements (required them packaged as a jar) - Doesn't say anything about org .gradle.plugin.api-version (required '8.6') - Doesn't say anything about its usage (required runtime) - Variant 'runtimeElements' capability com.facebook.react:react-native-gradle- plugin:unspecified declares a library for use during runtime, packaged as a jar, and its dependencies declared externally: - Incompatible because this component declares a componen t, compatible with Java 11 and the consumer needed a component, compatible with Java 8 - Other compatible attribute: - Doesn't say anything about org.gradle.plugin.api-version (req uired '8.6') - Variant 'testResultsElementsForTest' capability com.facebook.react:react-native-gradle-plugin:unspecified: - Incompatible because this component declares a component of category 'verification' and the consumer needed a library - Other compatible attributes: - Doesn't say anything about how its dependencies are found (required its dependencies declared externally) - Doesn't say anything about its target Java version (required compatibility with Java 8) - Doesn't say anything about its elements (required them packaged as a jar) - Doesn't say anything about org.gradle.plugin.api-version (required '8.6') - Doesn't say anything about its usage (required runtime) > Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:. Required by: project : * Try: > Review the variant matching algorithm at https://docs.gradle.org/8.6/userguide/variant_attributes.html#sec:abm_algorithm. > No matching variant errors are explained in more detail at https://docs.gradle.org/8.6/userguide/variant_model.html#sub:variant-no-match. > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. BUILD FAILED in 5s.
info Run CLI with --verbose flag for more details.

wang333333333 commented 5 months ago

image 还是一样报错

删掉 e:\react\awesomeproject\android\.gradle 目录再重试

wang333333333 commented 5 months ago

image

sunnylqm commented 5 months ago

@Cz2545481217 你的问题完全不一样,你的是jdk版本不对

sunnylqm commented 5 months ago

@wang333333333 我查了下,好像是gradle 8.6的bug,

image

降级到8.5可解决

wang333333333 commented 5 months ago

@wang333333333 我查了下,好像是gradle 8.6的bug,

image

降级到8.5可解决

image 降级到8.5也不行

wang333333333 commented 5 months ago

降级到8.5之后 再删除.gradle 重新跑就可以了

blackHairSnow commented 4 months ago

确实降级之后就解决了 但是这个原理是什么 它报得是workspace 和 location

tgwstyle commented 4 months ago

@sunnylqm 大佬,我这边将8.6降到8.5,并删除.gradle之后,重新运行,还是报错 image

使用命令npx react-native doctor image

npx react-native info image

求助大佬

sunnylqm commented 4 months ago

@tgwstyle 这个报错不是很明确,之前大部分人是因为jdk版本不对,但看这里的说法也可能还是网络的问题 https://github.com/reactnativecn/react-native-website/issues/838#issuecomment-2252078065

github-actions[bot] commented 1 month ago

👋 Hey there, it looks like there has been no activity on this issue in the last 90 days. Has the issue been fixed, or does it still require the community attention? This issue will be closed in the next 7 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] commented 3 weeks ago

Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, please feel free to create a new issue with up-to-date information.