19得票4回答
将Gradle从7.4.2升级到Gradle 8.0.0会在发布应用程序时出现错误-java.lang.ClassCastException。

我最近将Android Studio升级到Flamingo版本,并将Gradle从7.4.2升级到8.0.0。在7.4.2版本中,一切都正常。 当我使用Gradle 8.0.0生成签名APK时,它会给我一个java.lang.ClassCastException的运行时错误。 我尝试了许多...

18得票5回答
Android/Gradle:根据构建类型有条件地应用插件

我想制作类似于(伪代码):if (BuildType == "release"){ apply plugin: 'testfairy' } else if (BuildType == "debug"){ apply plugin: 'io.fabric' } 这个想法是根据构建...

17得票1回答
为特定的 flavor 禁用 Google Services Gradle 插件

使用Google服务需要使用此Gradle插件: apply plugin: 'com.google.gms.google-services' 这个Gradle论坛的帖子让我得出结论,你无法有选择性地启用或禁用插件,这意味着这不是一个选项。我尝试了一些旧帖子提供的涉及apply plug...

17得票5回答
Android Studio插件过旧

我之前一直在进行同步,但是突然在Android Studio上试图在设备上运行测试时,出现了以下错误:Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVE...

16得票6回答
我能为特定的 flavor 禁用 Firebase 插件吗?

我目前正在尝试使用Firebase分析套件,但是我遇到了一个小问题:我的应用程序在Google Play和Amazon商店上都有分发(后者不支持Google Play服务),因此对于Amazon版本,我想删除对Firebase的依赖(我已经知道如何做到这一点),但我还需要删除Firebase插...

16得票11回答
一些文件处理失败,详见日志。

今天我收到了Android Studio 2.0稳定版的更新。 我进行了更新并重启了软件。 然后当我打开我的现有项目时,它要求我将gradle插件更新到2.0版本以获得“即时运行”等功能。 所以我进行了更新,并将它设置为 classpath 'com.android.tools....

16得票3回答
如何在Java中修复“无法将标准输入写入Gradle Test Executor 1”错误

我正在尝试在新分支上编译我的代码,但在我修复并更新了build.gradle后,在运行该代码之前,我遇到了错误,但我的旧分支上的代码仍然可以工作。 所以我切换到主分支,但仍然出现错误。 这是我修复后的build.gradle文件。 apply plugin: 'java' apply pl...

15得票3回答
在尝试构建我的项目时,Jenkins显示“Gradle Enterprise Gradle插件(com.gradle.enterprise)未找到”错误。

我正在使用安装在我的Linux服务器上的Gradle 6.5版本。我已经在同一台服务器上的Jenkins中配置了Gradle。 我在Jenkins上设置了一个自由样式项目任务,使用Gradle进行构建。 当我尝试构建时, 我遇到以下错误: 插件[id: 'com.gradle.enter...

15得票1回答
创建自定义的Build init类型 - 用于Gradle Build Init插件?

我对Gradle还比较新,希望能够使用Gradle Init插件创建自定义类型。此外,我想要像下面这样做: gradle init --type jsp-library 这将生成与Java Web应用程序相同结构的项目目录(webapp、样式表等)。是的,我已经阅读了这里的文档,并知道只有...

14得票1回答
警告:API 'variant.getMergeAssets()'已过时 / Android Studio 3.3

最近进行了Android更新,每次构建应用程序时,我都会收到以下警告: WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider...