gradle 无法确定任务“:app:compileDebugJavaWithJavac”的依赖关系,在Cordova中存在问题

jfgube3f  于 2022-11-14  发布在  Java
关注(0)|答案(2)|浏览(355)

我总是得到这些错误,而建立我的 cordova 项目,我试图更新一切SDK管理器和接受所有许可证,但我仍然得到这些错误的。我该如何解决这个问题?

ANDROID_SDK_ROOT=C:\Users\Amir\AppData\Local\Android\Sdk (recommended setting)
ANDROID_HOME=C:\Users\Amir\AppData\Local\Android\Sdk (DEPRECATED)
Using Android SDK: C:\Users\Amir\AppData\Local\Android\Sdk
Subproject Path: CordovaLib
Subproject Path: app
Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details
Observed package id 'emulator' in inconsistent location 'C:\Users\Amir\AppData\Local\Android\Sdk\emulator-2' (Expected 'C:\Users\Amir\AppData\Local\Android\Sdk\emulator')
Build-tool 31.0.0 is missing DX at C:\Users\Amir\AppData\Local\Android\Sdk\build-tools\31.0.0\dx.bat
Observed package id 'emulator' in inconsistent location 'C:\Users\Amir\AppData\Local\Android\Sdk\emulator-2' (Expected 'C:\Users\Amir\AppData\Local\Android\Sdk\emulator')
File C:\Users\Amir\.android\repositories.cfg could not be loaded.
Observed package id 'emulator' in inconsistent location 'C:\Users\Amir\AppData\Local\Android\Sdk\emulator-2' (Expected 'C:\Users\Amir\AppData\Local\Android\Sdk\emulator')
Build-tool 31.0.0 is missing DX at C:\Users\Amir\AppData\Local\Android\Sdk\build-tools\31.0.0\dx.bat

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.

* 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 16s
Command failed with exit code 1: L:\Amir-Softwares\Web dev\Vue android\amir-weather\src-cordova\platforms\android\gradlew cdvBuildDebug -b L:\Amir-Softwares\Web dev\Vue android\amir-weather\src-cordova\platforms\android\build.gradle

 App • Command "cordova" failed with exit code: 1
 App • Updated Cordova config.xml

 App • ⚠️   FAIL  Cordova CLI has failed```
gk7wooem

gk7wooem1#

如输出所示,构建工具修订版31. 0. 0显然已损坏。2您需要做的就是:
1.打开Android工作室
1.转至“工具”、“SDK管理器”
1.在SDK工具上,单击显示包详细信息
1.在Android SDK构建工具31上,取消选中版本31.0.0并选中30.0.3
1.点击应用,它将安装该版本。
它应该看起来像这样:

bf1o4zei

bf1o4zei2#

首先,删除所有相关的文件夹和文件。然后,重新安装所有
在根文件夹磁盘中:

在Users\Usuario\appData\Roaming文件夹中

在Users\Usuario.android文件夹中

在Users\Usuario\appData\Android文件夹中,删除其所有内容

在程序文件中,卸载Android Studio之前删除该文件夹(使用控制面板或配置-〉应用程序)
x1c4d 1x指令集
删除“path”环境变量


指令集
最后,重新安装android studio。
这个错误让我损失了4个小时,我做的最好的事情就是完全删除所有的东西。这个错误的原因是因为,你有两个构建工具注册。
您可以使用. $〉ns setup.来设置新环境

ns setup

相关问题