草庐IT

gradle-shadow-plugin

全部标签

android - gradle 插件升级后无法解析 DefaultManifestParser

我正在尝试编译AndroidCaldavSyncAdapterAndroidStudio中的项目。它甚至以前工作过,但是在将gradle插件版本从com.android.tools.build:gradle:1.5.0升级到com.android.tools.build:gradle:2.3.0之后它停止工作了。现在我收到这个错误:Error:(34,0)Aproblemoccurredevaluatingproject':ACalDAV'.和无法解析符号“builder”importcom.android.builder.core.DefaultManifestParser这是bui

android - 无法使用 gradle 将 Android Kotlin 项目上传到 Fabric Beta

我使用AndroidStudioPreview3.0(Canary2)创建了一个项目来开始Kotlin开发。我使用AndroidStudioFabric插件为我的项目设置Fabric。但是当我想使用以下命令将我的应用程序的测试版上传到FabricBeta(Crashlytics)时./gradlewcrashlyticsUploadDistributionDebug我收到以下错误:Configuration'compile'inproject':app'isdeprecated.Use'implementation'instead.Configuration'testCompile'i

Android导入其它项目慢,Gradel下载失败,另辟蹊径:使用离线gradle加载,附镜像方式

最近在开发中需要测试以前写的小项目。结果忘了换本地的gradle,提示下载失败。换了现在用的gradle,项目能跑了。虽然网上有很多很多教程了,但对我的情况也不是都适用。所以自己记录一下。本人水平有限,有不对的地方请帮我指正,万分感谢。如果您很着急,请直接看目录挑选重要部分看。前言离线导入的方式(没有使用本地gradle或不修改默认仓库位置的前提下)适合本地项目和修改别人的项目。不太推荐含有git并且要推给别人使用,这个推荐用镜像。至于为什么,因为别人和您的路径不同。当您看完本篇文章就知晓了。同时也希望您看完了再开始配置,根据需要选择合适的方式。当您看完以后应该知晓了下载慢或失败的原因,也可举

Android Studio 修改 Gradle 版本

Gradle是一种强大的构建工具,广泛应用于Android开发中。它可以帮助我们管理项目的依赖、编译代码并生成可执行文件等等。在AndroidStudio中,Gradle的版本是由项目的build.gradle文件指定的。本文将介绍如何修改AndroidStudio中的Gradle版本,并给出相应的源代码示例。首先,打开AndroidStudio,并导入你的项目。在项目根目录下找到build.gradle文件。该文件有两个主要部分:buildscript和allprojects。buildscript用于配置Gradle构建脚本本身的依赖,而allprojects则用于配置所有项目的依赖。bu

android - 任务 'Project:processDebugManifest' 的 Gradle 执行失败

我开始在Android上使用googleplay服务API,在阅读了几个教程并以多种方式进行操作后,我总是遇到相同的错误。Gradle:Executionfailedfortask':Teste:processDebugManifest'.>java.lang.RuntimeException(noerrormessage)为了导入googleplay的库,我将goggle-play-service_lib的粘贴复制到我的项目中,包括jar文件到我的项目结构中。(我使用的是AndroidStudio)最后看起来像这样:应用AndroidManifest.xml应用构建.gradle:b

android - DrawerLayout - 使用 Android Studio 和 Gradle 编译时出现 ClassNotFoundException

我试图通过AndroidStudio和Gradle使用新的DrawerLayout创建一个示例应用程序。我指的是提到的官方谷歌文档here.但是每当我启动该应用程序时,它都会异常退出(ClassNotFoundException-DrawerLayout)。我已经从SDK管理器(support-v4-13.0.0.jar)安装了最新的支持库,IDE会自动将其添加到依赖项中。我尝试将此jar复制到项目的libs文件夹,并更改了“项目结构”中库中的引用。但仍然出现错误。这是我的build.gradle中的“依赖项”部分依赖关系{编译'com.android.support:support-

android - 如果仅包含在 build.gradle 中,为什么 Android Studio 无法引用库?

在我的应用程序中,我使用的是Guava库。我仅在我的build.gradle文件中引用了它,如下所示:dependencies{compile'com.google.guava:guava:13.0.1'}我的应用重建并运行良好。但是,当我尝试从Guava库中添加新内容时,编译器会提示找不到该类。例如:当我写importcom.google.common.base.Preconditions在我的新文件中,编译器提示'cannotresolvesymbolcommon'。但是我的旧文件重建得很好。为何如此?我必须搞乱Project|Structure吗?我特别想在build.gradl

android - Gradle,定义一个属性集合

我正在使用Gradle脚本自动部署三个Android环境。这个想法是定义一组属性,这些属性将用于保存来自每个环境的所有数据。示例[DEV,QA&Live]{buildFolder="..."envName="..."excludeFiles="**/..."}然后,对于每个操作,复制代码、编辑文件……我只需要迭代每个环境。基本上,我的问题是我无法设法找到创建此集合的方法。有人可以解释持有一组Assets的最佳方式吗?I'vealreadytriedwith:project.ext.dev={envName="live"buildFolder="releaseLive"excludeFi

Android gradle 构建脚本在 preDexDebug 中返回错误 137

我正在尝试使用gradlew在我们的Debian构建服务器上构建一个Android项目。每次我运行它时,构建都会在preDexDebug步骤上失败,出现错误137和以下错误。我尝试了堆栈跟踪,但这没有给我任何更多信息,除了它是一个未处理的异常。在控制台中,我可以看到preDexDebug构建步骤在39%处失败。:Carpool:preDexDebugFAILEDFAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':Carpool:preDexDebug'.>com.android.ide.co

Android studio 报错 Plugin [id: ‘com.android.application‘, version: ‘8.1.0‘, apply: false]

之前的项目可以运行,过一阵再次打开发现报错如下。但是新建Androidstudio 项目没有问题可以运行。Buildfile'D:\kt\MyApplication3\build.gradle.kts'line:2Plugin[id:'com.android.application',version:'8.1.0',apply:false]wasnotfoundinanyofthefollowingsources:*Try:>Runwith--infoor--debugoptiontogetmorelogoutput.>Runwith--scantogetfullinsights.*Excep