1.11级给我一个弃用警告:
robert@pferdeapfel:~/prj> gradle --version | grep Gradle
Gradle 1.11
robert@pferdeapfel:~/prj> gradle compileJava
Converting class org.gradle.api.internal.file.DefaultSourceDirectorySet to File using
toString() method has been deprecated and is scheduled to be removed in Gradle 2.0.
Please use java.io.File, java.lang.String, java.net.URL, or java.net.URI instead.
:compileAcctJava
:processAcctResources UP-TO-DATE
:acctClasses
:resources
:acct UP-TO-DATE
:beans UP-TO-DATE
:svninfo UP-TO-DATE
:settings UP-TO-DATE
:compileJava UP-TO-DATE
BUILD SUCCESSFUL
Total time: 10.865 secs
Gradle2.0的构建失败:
robert@pferdeapfel:~/prj> /usr/local/gradle-2.0/bin/gradle --version | grep Gradle
Gradle 2.0
robert@pferdeapfel:~/prj> /usr/local/gradle-2.0/bin/gradle -i compileJava
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':compileAcctJava'.
> Cannot convert the provided notation to a File or URI: acct Java source.
The following types/formats are supported:
- A String or CharSequence path, e.g 'src/main/java' or '/usr/include'
- A String or CharSequence URI, e.g 'file:/usr/include'
- A File instance.
- A URI or URL instance.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option
to get more log output.
BUILD FAILED
Total time: 3.676 secs
我已经按照http://www.cradle.org/docs/current/userguide/java_plugin.html#sec%3asource_sets中的描述定义了源集,这样做是因为我的项目没有遵循默认的项目布局。
sourceSets {
...
acct {
java {
srcDir "src"
srcDirs("src") {
include "my/program/some/package/Acct.java"
}
}
}
...
}
我确实定义了一些依赖项,但没有定义acct
;这只是一个简单的枚举,用作代码生成的基础。它没有依赖关系。即使我像下面这样添加了一个伪依赖项,我也会得到同样的错误。
dependencies {
...
acctCompile junit
...
}
我该如何解决这个问题,或者我该如何找出更多关于到底是什么出了问题的信息?
我觉得Gradle的--debug
和--stacktrace
的输出一点帮助都没有。
没有srcdirs(“src”){include“my/program/some/package/acct.java”}
这样的符号。尝试:
sourceSets {
acct {
java {
srcDirs = ["src"] // replaces default rather than adding another dir
include "my/program/some/package/Acct.java"
}
}
}
项目文件夹非常完美。错误出现在visual studio、Flatter文件或其他文件中。 我知道有VisualStudio和Flatter的旧版本,但我的项目在这些版本中运行得非常好。错误出现在错误的visual studio更新中,我将其降级为以前使用的版本,但错误仍然存在 错误描述: 失败:生成失败,出现异常。 错误:无法确定任务“:app:compiledBugJavaWithJavaC”
无法确定任务“:app:processDebugResources”的依赖项。 无法解决配置的所有任务依赖关系: app: dedegRuntimeClasspath。无法解决com.facebook.android: facebook登录:[5,6)。 所需:项目:应用程序 尝试:使用--stack跟踪选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。运行--c
当我开始模拟我的android手机和活动开发者模式以及USB调试时,我收到了这些消息,我尝试了一些方法,但没有成功。请在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述
失败:生成失败,出现异常。 出错原因:无法确定任务“:app:compiledebugjavawithjavac”的依赖项。 未能找到生成工具修订版29.0.2 在https://help.gradle.org获得更多帮助
在调试模式下,在为x86构建的Android SDK上启动lib\main.dart... 失败:构建失败,有一个异常。 > 出了什么问题:无法确定任务的依赖项:app: compileDebugJavaBackJavac。 无法解析配置“:app:debugCompileClasspath”的所有任务依赖项。无法解析io。颤振:颤振\u嵌入\u调试:1.0.0-a67792536ca236a97
下一个问题发生在构建发布APK/捆绑包时 它发生在最新版本的,它可以与 建筑gradle(应用程序): build.gradle(根): gradle插件版本: Studio版本:Android Studio北极狐狸|2020.3.1 有什么问题吗?