在构建我的项目期间,我面临以下错误。
错误构建无法安装应用程序。
Command failed with exit code 1: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 FAILURE: Build failed with an exception. * Where: Settings file 'C:\Users\Deekshant\OneDrive\Desktop\react-native\AwesomeProject\android\settings.gradle' line: 2 * What went wrong: Error resolving plugin [id: 'com.facebook.react.settings'] > java.io.UncheckedIOException: Could not move temporary workspace (C:\Users\Deekshant\OneDrive\Desktop\react-native\AwesomeProject\android\.gradle\8.8\dependencies-accessors\569c8b261a8a714d7731d5f568e0e5c05babae10-a091e9f6-d9c8-4f6d-8c3c-49e1c902024c) to immutable location (C:\Users\Deekshant\OneDrive\Desktop\react-native\AwesomeProject\android\.gradle\8.8\dependencies-accessors\569c8b261a8a714d7731d5f568e0e5c05babae10) * Try: > 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 1m 51s.
info Run CLI with --verbose flag for more details.
我也尝试更改 SDK Path env,但没有帮助。
寻求帮助。
谢谢你
嘿,我最近在做 React Native 项目时遇到了类似的问题,在用头撞墙一番后,我设法解决了它。这对我有用:
首先,您似乎是从 OneDrive 同步文件夹运行该项目,这可能会扰乱文件权限和路径。 OneDrive 往往会因 Gradle 处理临时文件的方式而产生问题。尝试将您的项目移出 OneDrive(类似
C:\Projects\AwesomeProject
之类的东西应该可以解决问题)并再次运行构建。我知道这听起来微不足道,但在这种情况下 OneDrive 给我带来的痛苦超过了它的价值。
接下来,清理您的构建和缓存。 Gradle 有时会保留旧的或损坏的依赖项,从而导致这些奇怪的错误。从您的
android
目录运行以下命令:
./gradlew clean
或者,如果您使用的是 Windows:
gradlew.bat clean
为了安全起见,您可能还想删除项目内和用户目录 (
.gradle
) 中的 C:\Users\<YourUsername>\.gradle
文件夹。
如果这不起作用,请检查 Windows 上的长路径问题。这是 Windows 的“有趣”怪癖之一,其中超过 260 个字符的文件路径可能会导致崩溃。您可以通过转至 组策略编辑器 (
gpedit.msc
) 来启用长路径,导航至:
Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem
然后启用Win32长路径。
希望这能让你解决问题!如果仍然无法正常工作,请尝试使用
--info
或 --debug
标志运行构建以获取更详细的日志,并随时在此处删除任何新错误。