草庐IT

gradle-plugin

全部标签

android - 使用 Robolectric 和 AppCompat 运行 Gradle 测试导致 NullPointerException

正如标题所说,在调用Robolectric.buildActivity(MyActivity.class).create().get();时,使用Gradle运行Robolectric测试会导致NullPointerExceptionp>build.gradle(基于thisanswer)buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.5.+'}}repositories{mavenCentral()maven{url'https://oss.

java - 安卓工作室-Gradle : Execution failed for task ':Foo:dexDebug' - but why?

我收到这个错误:Gradle:Executionfailedfortask':Foo:dexDebug'.从2天开始!我已经尝试了很多解决方案......但没有任何效果!真的!需要帮忙!我在androidStudio工作。(IntelliJIDEA)对于下面这三个目录FooProject[RootProject]|-gradle|-libraries|-facebook[library1]|-libs|-android-support-v4.jar|-res|-*.(drawable...)|-src|-*.java|-build.gradle|-AnroidManifest.xml|

android - 无法在Android Gradle上通知项目评估监听器

我正在尝试通过gradle将库添加到我的项目中。我收到一个错误:Error:Failedtonotifyprojectevaluationlistener.这是我的build.gradle文件:applyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.1.2"compileOptions.encoding='ISO-8859-1'defaultConfig{applicationId"br.com.myapp"minSdkVersion14targetSdkVersion21

android - "Refresh all Gradle projects"是做什么的?

我正在尝试创建一个gradle插件,当Gradle面板上的“刷新所有Gradle项目”按钮时生成一些源代码。我假设IntelliJ正在执行一些Gradle目标,但我找不到任何文档来确定执行了哪个或哪些目标。这是一个Android项目,我听说它建议使用project.preBuild.dependsOntask,但我每次刷新时都无法让它工作(它仅在第一次有效)。 最佳答案 如果在https://www.jetbrains.com/idea/help/synchronizing-changes-in-gradle-project-and

Android Build.gradle DuplicateFileException 错误

所以我尝试将FirebaseSDK合并到androidstudio中,并且我严格按照文档进行操作。这是我的错误和Gradle文件。任何帮助表示感谢,谢谢。Error:Executionfailedfortask':app:transformResourcesWithMergeJavaResForDebug'.com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:DuplicatefilescopiedinAPKMETA-INF/mav

android - 在 Android gradle 项目中使用 junit 类别对 robolectric 测试进行分组

我想使用Junit类别注释对robolectric单元测试进行分组,以便某些测试不会在特定情况下运行。在一个普通的java项目中,我知道我可以使用applyplugin:'java'test{useJUnit{includeCategories'FastTest'}}指定类别。但显然'java'插件与Android插件'com.android.application'不兼容。Error:The'java'pluginhasbeenapplied,butitisnotcompatiblewiththeAndroidplugins.我尝试创建一个自定义gradle任务sourceSets{

android - 无法降级 Android Gradle 插件版本

我无法降级AndroidGradle插件版本的原因可能是什么?我已经更新到Gradle插件2.0,现在我想使用1.5,但我安装的AndroidStudio说:>Error:TheprojectisusinganincompatibleversionoftheAndroid>Gradleplugin.Pleaseupdateyourprojecttouseversion2.1.0classpath'com.google.gms:google-services:2.0.0-alpha6'在GoogleAnalytics最新版本中请求广告,但Gradle无法正常工作,所以我想返回到1.5。这

java - Gradle 发布构建 - 保留方法参数名称

我们正在创建一个带有内部接口(interface)类的Android库。我们面临的问题是在发布构建aar文件中没有为接口(interface)类保留方法参数名称。尽管.aar文件工作正常,但这会在使用自动完成、实现方法等时在编辑器中产生问题。请注意混淆器已禁用。publicclassTest{publicinterfaceTestInterface{voidtestCallback(intordernumber,intvendorid);}publicbooleaninit(Contextcontext);}在调试版本中,类保存完好。但是,在发布版本中,不会保留接口(interface

Kotlin中的Gradle

Grandle程序第一个Gradle程序1.创建左上角【File】->【NewProject】->【Project】,出现以下画面,如下勾选在配置Gradle时,需要连接网络下载资源,不然会出现配置失败的情况。若在构建完毕后,左侧的路径中没有出现src包,可以在build.gradle文件中最外部添加如下内容(对应的是5.X版本的Gradle):task'create-dirs'{doLast{sourceSets*.java.srcDirs*.each{it.mkdirs()}sourceSets*.resources.srcDirs*.each{it.mkdirs()}}}点击右侧栏进行如

android - 找不到 gradle 2.2.0-rc1

更新到AndroidStudio2.2RC后,它要求我将gradle插件更新到2.2.0-rc1。更新时出现以下错误:Error:Couldnotfindcom.android.tools.build:gradle:2.2.0-rc1.Searchedinthefollowinglocations:https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.0-rc1/gradle-2.2.0-rc1.pomhttps://jcenter.bintray.com/com/android/tools/build/gradl