草庐IT

gradle-shadow-plugin

全部标签

android - 使用同级目录中的 gradle 构建库

我正在设置一个AndroidStudio项目。这个项目使用了一些其他的库,这些库作为子模块包含在Git存储库中。所以他们必须在同一个根文件夹中。(如果这是错误的,请随意写一个答案,这也会解决我的问题。)据我所知,gradle的依赖项必须位于子目录中才能使用compileproject':subdir:subsubdir'命令。我找到了一些关于include命令的东西,但我不知道如何使用它,这似乎也需要任何子目录中的文件。因此,我进一步挖掘并在repositories的范围内找到了flatDir命令,但我该如何使用它呢?无论是否有帮助,这是我的build.gradle:buildscri

安卓工作室 : Could not create plugin of type 'AppPlugin'

我知道有很多类似的问题,但没有一个答案适合我。AndroidStudio0.8.0dependencies{classpath'com.android.tools.build:gradle:0.12.+'(theminimumsupportedversion-fromtip)}Gradle1.4------------------------------------------------------------Groovy:1.8.6Ant:ApacheAnt(TM)version1.9.3compiledonApril82014Ivy:nonofficialversionJVM:1

android - 项目中的 build.gradle 与应用程序中的 build.gradle

我使用IntelliJ在AndroidStudio中开始了一个项目。该项目包含两个名为build.gradle的文件。一个在文件夹app下,一个在主文件夹下,这是我的项目名称,比如MyProject。为什么需要两个?这两个build.gradle有什么区别? 最佳答案 AndroidStudio项目由模块、库、list文件和Gradle构建文件组成。每个项目都包含一个顶级Gradle构建文件。此文件名为build.gradle,可以在顶级目录中找到。该文件通常包含所有模块的通用配置、通用功能..例子://gradle-pluginf

android - Gradle 任务不在 Android Studio 中执行

我试图让gradle任务在AndroidStudio项目中为lib模块“lib1”执行。它应该使用命令“gradlewassembleDebug”或“gradlewassemble”运行,但它从未运行过。taskcopy(type:Copy,dependsOn:':lib1:assembleDebug')我尝试了一个没有依赖关系的更简单的任务,但它似乎也从未运行过。taskhello这会运行,但仅在配置阶段。taskhello{println'helloworld'}在库模块组装后,我需要获得一份副本以在执行阶段工作。有什么线索吗? 最佳答案

android - Travis CI 跳过测试(Gradle Android 项目)

现在我正在为基于Gradle的Android项目配置TravisCI。是否可以暂时禁用从Travis启动的测试以仅了解项目是否可以构建? 最佳答案 默认情况下,如果没有找到script:部分,Travis-ci会执行./gradlewbuildconnectedCheck。如果您将下一个代码添加到所有测试模块(build.gradle文件),则忽略失败的测试。project.gradle.taskGraph.whenReady{connectedAndroidTest{ignoreFailures=true}}另一种选择是跳过安装阶

android - Gradle在proguard之后找不到内部类的符号

我的gradle工程包含一个主模块和一个库库的一个类包含一个枚举,我已将其排除在混淆混淆之外,因为它在主项目中使用。Gradle构建失败,出现“错误。找不到符号变量MyEnum”,同样的错误也出现在另一个接口(interface)上,该接口(interface)也在类中声明我已经反编译了我的库的classes.jar文件,它是在构建时生成的,枚举恰好位于它“找不到”的地方,如MyClass$MyEnum。类“MyClass”在编译后仍然存在于正确的位置。这是我用于枚举的混淆器代码:-keep,allowoptimizationenumcom.mypackage.MyClass$MyEn

android - 如何生成多个 apk(使用 gradle、libGDX)

Itrythis我想生成一些APK(x86、armeabi-v7a)。为了减小APK在GooglePlay中的大小但是它不起作用。Androidstudia说importcom.android.build.OutputFile-无法解析符号“OutputFile”。在控制台中我看到了。我尝试在谷歌中搜索其他说明并尝试自己做一些事情,但我不擅长gradle错误:无法在空对象上调用multiply()方法我的gradle文件是//mapfortheversioncodeext.versionCodes=['armeabi-v7a':1,'armeabi':2,'x86':3]importc

安卓工作室 : Gradle build Error:169. 254/16|*.169.254/16。将忽略这些主机的代理设置

几周前我安装了AndroidStudio,我能够创建新项目,它们构建得很好,我让它们运行起来。突然间,当我创建一个新项目时,gradle无法构建,因为我遇到了以下6个错误:错误:169.254/16|*.169.254/16。将忽略这些主机的代理设置。就是这么说的。我试着在网上甚至在这里查找信息,但我没有发现任何关于这个错误的有用信息。有人提到它与他们的DNS设置有关,但没有提到如何修复它。我仍然能够运行和构建我的旧项目。我只是不能建立任何新的。我真的很感谢这方面的帮助,因为我无法继续我的项目。谢谢 最佳答案 我在我的项目中有同样的

win10 安装RabbitMQ时 执行:rabbitmq-plugins enable rabbitmq_management命令报 Plugin configuration unchanged

一、安装rabbitmq之前一定先安装好Eralng并配置好环境变更(这个自行去官方下载适合自己电脑的版本)二、安装前最好把360、腾讯等电脑管家软件暂时退出三、下载RabbitMQ先确认自己的安装的Eralng版本:RabbitMQErlangVersionRequirements—RabbitMQ下载对应的版本rabbitmq(不然出现在后的面错误按解决方法处理可能也无效)最新版本下载地址:InstallingonWindows—RabbitMQ安装RabbitMQ正常点下一步就行(也可以自定义选择,但如果要自定义安装路径的话,路径中最好不要存在中文,避免出错误都定位不到问题)基本问题解决

android - 用gradle组装几种口味

我正在尝试为circleci配置gradle构建,但遇到了问题。我想要的是只组装几种应用风格,但我不知道如何组装。我要运行./gradlewassembleRelease但不是所有的变体,像这样./gradlewassembleVarARelease,assembleVarBRelease我知道这是可能的,因为AndroidStudio发布工具可以,我只是不知道如何非常感谢 最佳答案 如果您有两种产品类型,比如手机和平板电脑,那么您的任务将是./gradlewassemblePhoneReleaseassembleTabletRel