1284得票12回答
Gradle中实现、API和编译之间有什么区别?

在更新到Android Studio 3.0并创建新项目后,我注意到在build.gradle中添加新的依赖项有了一种新方式,取代了compile的是implementation,取代了testCompile的是testImplementation。 例如: implementation '...

400得票7回答
应用Gradle插件的差异

我不理解gradle插件块apply plugin: 'someplugin1' apply plugin: 'maven' 以及另一个:plugins { id 'org.hidetake.ssh' version '1.1.2' } 在第一个区块中,我们有一些插件名称。在第二个区块中...

241得票35回答
Android Material和appcompat清单合并失败

我下一个年级dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01'...

113得票41回答
Gradle的依赖缓存可能已经损坏(这有时会在网络连接超时后发生)。

我收到了这种错误,如何修复它。Error:Unable to load class 'org.gradle.tooling.internal.protocol.test.InternalTestExecutionConnection'. Possible causes for this une...

112得票12回答
org.gradle.api.InvalidUserCodeException: 在任务...完成之前查询映射值的提供程序(java.util.Set)是不受支持的。

我将我的项目升级到了Android Studio Arctic Fox,因此我必须将gradle升级到7.0.2版本,并将gradle构建工具升级到7.0.0-beta04版本。在同步后,我在同步选项卡中收到了以下警告信息:org.gradle.api.InvalidUserCodeExcep...

102得票8回答
cvc-complex-type.2.4.a:发现以元素'base-extension'开头的无效内容。其中之一应该是'{layoutlib}'。

每当我从Github下载项目时,我都会遇到这个问题。我正在使用新的Android Studio(Bumble Bee),如果有人知道,请帮帮我。 https://github.com/fjbatresv/arcore_solar_system.git(这是我在Bumble Bee中下载的项目...

81得票8回答
如何使用Gradle创建包含实现依赖项的可执行fat JAR?

我在Gradle 4.6中有一个简单的项目,希望将其制作成可执行的JAR文件。我尝试了shadow、gradle-fatjar-plugin、gradle-one-jar、spring-boot-gradle-plugin插件,但它们都没有添加我的依赖项,这些依赖项被声明为implementa...

80得票7回答
升级Android Studio的Gradle插件到3.0.1和Gradle到4.1之后,无法复制配置依赖项。

我曾经使用这个简单的Gradle任务将“编译”依赖项复制到特定文件夹:task copyLibs(type: Copy) { from configurations.compile into "$project.rootDir/reports/libs/" } 我的Androi...

80得票8回答
Gradle要求使用1.10版本,当前版本为2.0。

我试图使用最新的Gradle版本(2.0),但每当在终端中输入gradle build时,就会出现这个消息。为什么要求版本1.10?我对Gradle还很陌生,所以正在尝试理解它。 需要Gradle版本1.10。当前版本是2.0 这是我的依赖项(模块build.gradle文件):depen...

78得票12回答
在Flutter项目中更新Gradle

我在Flutter中有这个项目,但由于Gradle版本的问题,几周来一直无法构建apk。尽管我已经尝试了一切,但Flutter始终返回以下错误: 我已经安装了我找到的每一个更新,即使它显示Gradle版本为4.10.2。 flutter build apk ... FAILURE: Buil...