Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。 面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。
今天我开始收到错误每次我尝试同步我的项目时都无法加载类’kotlin.collections.CollectionsKT'(如this图像所示).我找不到任何关于此错误的内容,唯一的解决办法似乎是禁用Intellij上的kotlin插件.我的一些项目没有kotlin,但其他项目(没有kotlin的项目在尝试同步时也会抛出此错误),
我有一个以下问题.在构建我的应用程序时出现这样的错误,我无法找到正在发生的事情.org.gradle.api.tasks.TaskExecutionException:Executionfailedfortask‘:app:compileDebugJavaWithJavac’.atorg.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecu
我对Gradle很新,所以答案可能很简单,所以如果答案很简单,我会道歉:我有一个测试工具需要获取它的版本并将其与正在测试的应用程序版本进行比较.但是,我的工具版本在我的build.graddle中version'1.0'我尝试了不同的方式来访问它(例如):taskgenerateSources{FileoutDirou
当我尝试通过react-nativerun-android构建我的应用程序时,我收到此错误.昨天很好,但今天突然收到这个错误.我尝试任何解决方案,但我仍然卡住了.我已经检查了反应原生矢量图标,它看起来很好,这也适用于iOS.这是错误*Whatwentwrong:Aproblemoccurredconfiguringproje
我有一个依赖于两个Android库的Android应用程序项目.两个Android库指定具有相同资源ID的两个资源.在旧的Ant构建系统中,库的优先级是在project.properties文件中指定的,但Gradle构建系统中不使用此类文件.虽然ResourceMergingdoc解释了构建类型,产品风格,应用程序项目和库项目之
我试着用Gradle创建一个fatJar.我在这个site上找到了一个很好的例子,在另一个项目中对我很有用.在我最近的项目中,’gradlewbuild’任务期间发生错误,即:FAILURE:Buildfailedwithanexception.Where:Buildfile‘D:\dev\MarkPublished\build.gradle’line:40Whatw
我正在为我的项目使用springboot和springstarter依赖项.我尝试使用Gradle中的springstarter安全依赖项,但在项目中找不到安全包.IDE是IntelliJIDEA.我的build.gradle文件:buildscript{ext{springBootVersion='1.2.7.RELEASE'}repositories{
我经常使用这些库,我想要一种方法将它们包含在我创建的任何新项目中.compile'com.android.support:recyclerview-v7:25.1.1'compile'com.squareup.picasso:picasso:2.5.2'compile'com.jakewharton:butterknife:8.5.1'apt'com.jakewharton:butterknife-compil
我遇到以下问题:fileordirectory'/Userspurohit/Documents/StudioProjects/myapp/app/src/androidTest/manifest',notfoundfileordirectory'/Userspurohit/Documents/StudioProjects/myapp/app/src/debug/manifest',notfoundfileordirectory
我已经开始玩gradle和springboot并选择了一些很好的’neasytutorials,如下所示.我的设置也列在下面.虽然本教程指出需要Java1.8,但我已经读过gradle和boot也可以在Java1.7上使用.那么,为什么这个简单的教程不适用于Java1.7的任何原因?显然……我创建我的gradlew如下:gradle
目前我有一个本机应用程序,我遇到的问题是在每次构建或提交时更新版本都非常耗时.此外,我启用了Sentry,因此每次构建时,某些版本都会获得相同的版本,因此一些崩溃很难确定它们来自何处.最后,手动更新版本容易出错.如何设置我的构建以在每次构建时生成自动版本并忘记所有这些手动
我试图从我的Android项目中删除传递依赖项,并且由于某种原因,当我尝试从我的特定依赖项中删除依赖项时,排除不起作用.例如,我想从我的项目中删除支持注释如果我使用configurations{all*.excludegroup:'com.android.support',module:'support-annotations'}从依赖关
有没有办法调用任务connectedAndroidTest并在流程结束时跳过卸载任务?在测试执行结束时,应用程序将从设备中卸载,但我希望将应用程序保留在设备上.从http:/ools.android.comech-docsew-build-system/user-guide#TOC-Running-tests:Asmentionedpreviously,checksrequir
目录Error:gradle-resources-test:thymeleaf-in-action.main:java.lang.NoClassDefFoundError:org/apacheools/ant/util/ReaderInputStream背景排除Error:gradle-resources-test:thymeleaf-in-action.main:java.lang.NoClassDefFoundError:org/apacheools/ant/ut
使用gradle1.2.3和androidstudio,运行./gradlewcreateDebugCoverageReport根据我项目的测试给出了一个覆盖率报告.切换到gradle1.3.0会导致此任务失败,从而在根项目'[edited]’中找不到Task’createDebugCoverageReport’.查看gradle的源代码,jacoco部分已在1.3.01.2.3sourc
为什么80%的码农都做不了架构师?>>>  今天在调试android项目的时候,出现jvm问题,说是jvm无法创建成功。怀疑是jvm参数配置问题,在网上找了jvm参数的解释做调整。推荐:http://www.cnblogs.comedcreen/archive/2011/05/04/2037057.html:总结得比较详细。我的机器:win106
我有一个项目设置有两种构建类型:调试和发布.在我的app模块中,我有三个不同的目录:debug,release和main.我想要做的是测试发布目录中的代码,但我似乎唯一能做的就是生成一个签名的apk并将其加载到仿真器上.这意味着我无法正确调试它.当我将应用程序模块的构建版本更改为版本时,我
我一直面临着我的android工作室的问题.每当我尝试运行应用程序时,任何应用程序(甚至是空白应用程序)都会发生错误.它始终采用以下形式:注意:Flip是应用程序的名称……Error:Gradle:Aproblemoccurredconfiguringrootproject'Flip'.-Couldnotresolvealldependen
我就在这一根绳子的尽头.我试图获得一个超级简单的webapp,我似乎无法让tomcat不是404静态文件.>我正在使用tomcat版本7.0.39的gradletomcat插件>我的html文件位于hey-world/src/main/webapp/index.html>我的web.xml看起来像这样:<servlet><servlet-name>Resteasy<
我写了几个带有protected和public方法的实用程序类.我想从Gradle生成时从javadocs中排除所有受保护的方法.在eclipse中,我们可以通过传递’-protected’参数来实现它,但它在Gradle中不起作用.请告诉我如何在Gradle中完成.解决方法:将以下代码段放入build.gradle文件中:javadoc{
我正在尝试启动AndroidStudio并不断收到Gradle错误.查看守护程序日志,守护程序似乎只接受来自IPv6连接或127.0.0.1的连接.但是,我不知道如何使其接受其他连接也不使用IPv6.我试图在各个地方添加IPv6标志无济于事.请注意,代码遍历我的网络接口,但仍然只接受127.0.0.1连接.错误本
我从git克隆了一个项目,其中添加了一些库作为成绩构建的一部分.这是代码的gradle依赖项部分applyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultConfig{applicationId"co.example.android"minSdkVersion
有谁知道如何从不同的gradle项目运行测试并仍然获得emma覆盖报告数据?这是我目前的布局:Root/settings.gradle(noexplicitbuild.gradle-justdefinesallsubprojects)SubProjectA/build.gradlesrc/(allrealsourceishere)SubProjectATest/build
我正在试图找出如何让gradle将一些jar文件部署到本地maven存储库中,以支持构建系统的其余部分.我对某些东西的依赖关系依赖于jndi:jndi:1.2.1在jcenter或mavencentral中不可用.我已经完成了(正如我的依赖文档中所建议的–Jira的价值)下载了jndi.jar文件,并运行了以下内容:mvni
好的,所以我不能像AndroidStudio决定那样开发任何东西.我的所有项目都充满了错误,AndroidStudio引起的未知错误.注意:我的文件是正确的,这是另一个问题,因为即使我将从谷歌代码导入一些东西它将有错误.当我导入一个项目时一切都很好,但是在索引和这样的事情之后,所有突然的一切
我已经进行了一系列Roboelectric测试.我想添加最近推出的Espresso2.0.Roboelectric推出了deckard-gradletemplateproject以解决使用Roboelectric和Espresso的问题.但解决方案适用于Espresso1.1,现已弃用.这是我的build.gradle文件的一部分,为了使用Espresso2.0,我在Roboelec
安装ionic--npminstall-gionic--cnpminstall-g ionic--npmupdate-g ionic--cnpmupdate-g ionic安装完成安装cordova --npminstall-gcordova--cnpminstall-gcordova--npmupdate-gcordova--cnpmupdate-gcordova安装完成现在抱着尝试的心态开
我有一个包含MultiDex应用程序的Android项目.我正在尝试使用./gradlewcleanconnectectedAndroidTest运行Espresso测试.此命令最终会导致此错误消息::app:dexDebugAndroidTestUNEXPECTEDTOP-LEVELEXCEPTION:java.lang.IllegalArgumentException:alreadyadded:Landroid/su
我正在编写自己的gradle插件,并希望定义一个额外的复制任务.我所做的是:myPlugin{scriptsDir="otherDir"}classMyPluginExtension{StringscriptsDir="scripts";}classMyPluginimplementsPlugin<Project>{@Overridevoidapply(Proje
有没有人设法将DexGuard安装为AndroidStudio的插件?我正在尝试使用设置>插件>从磁盘安装DexGuard6.1和AndroidStudio1.1.0,但是libs/dexguard.jar和eclipse/com.saikoa.(…).jar文件导致“无法加载文件的插件描述符((the_selected_jar))”错误.我也试图手动完成(将jar复