Articles of gradle

Gradle 1.3:build.gradle不build立类

一个新问题在这里:我有一个build.gradle文件与apply plugin: java中,并与一个Java项目/包相关联。 当我从命令行运行gradle build ,我得到: :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :jar UP-TO-DATE :assemble UP-TO-DATE :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE :check UP-TO-DATE :build UP-TO-DATE BUILD SUCCESSFUL Total time: 4.312 secs 但是当我检查生成文件夹,没有类。 我究竟做错了什么 ? 我有:lib,报告,testing结果&文件夹下的tmp,但没有类。 src代码是一个带有“Hello world”主要方法的类,打印到控制台上。 我的树看起来像这样: . ├── build │ ├── libs │ │ └── gradle-sandbox.jar │ ├── reports │ […]

Android studio 2.1.2 gradle aapt语法错误:未终止的引用string

我试图在32位Linux Mint 17.3上运行Android Studio 2.1.2。 Android工作室是新鲜安装的。 当我重build一个项目或创build一个新的,我在Gradle控制台中得到这样的错误: AAPT err(Facade for 19314581): /home/user/Android/Sdk/build-tools/24.0.1/aapt: 2: /home/user/Android/Sdk/build-tools/24.0.1/aapt: Syntax error: Unterminated quoted string Aapt在build-tools目录中设置为可执行文件。 我已经设定: export SLAVE_AAPT_TIMEOUT=30 export ANDROID_EMULATOR_FORCE_32BIT=true 任何其他的想法如何解决这个问题?

bash:在MobaXterm中运行gradle时没有findapplet

我目前正在评估MobaXterm作为我的Windows7机器上当前普通Cygwin安装的替代品。 我被卡住的一件事是运行“gradle”。 执行时,我总是得到 bash: applet not found 其他人在移动设备和路由器上遇到类似的问题,例如: http://forum.xda-developers.com/showthread.php?t=169113 http://comments.gmane.org/gmane.linux.busybox/35809 不知道这是如何融合在一起的,但大多数时候解决scheme都是指改变符号链接或者复制底层shell的可执行文件。 是否有人知道gradle的环境依赖关系是为了分配工人还是类似的东西?甚至有关于mobaXterm cygwin环境和纯cygwin环境之间差异的细节? Cygwin和MobaXterm在我的机器上使用相同的.bash_profile。 Thxinput! 干杯

Gradle如何添加本地依赖?

我有一个默认的Libgdx Gradle设置,我需要添加我的简单文本渲染库。 它由一个.jar文件和本地lib文件组成。 build.gradle脚本的这一行看起来像我期望的那样工作,它所做的是将jfreetype.jar java库添加到我的构buildpath中。 compile files('../local_lib/jfreetype.jar') 有没有这样的魔术命令来添加本机库(确切的说是.dll),这是我的文件系统上可用,而不是Mavenized? natives "../local_lib/jfreetype32.dll" 这行代码只是给我一个错误,说在某些回购中找不到某些东西。 我想应该有一个像.jar文件一样的魔术线来添加本机文件,只有在我的文件系统,而不是在一些回购。

在Windows上使用Gradle构build时如何解决OverlappingFileLockException?

试图浏览使用Gradle的Spring REST教程时 ,在尝试运行./gradlew clean test时,遇到了OverlappingFileLockException。 当我试图使用Gradle的完整安装而不是包含的包装,我会得到相同的exception。 所以,我决定开始更简单,并遵循Gradle自己的Hello World示例 ,结果相同。 这里是堆栈跟踪: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'hello-world'. > Could not open no_buildscript class cache for build file 'D:\gradle-playground\hello-world\build.gradle' (\\omafp01.co rp.planetci.com\ramc01\.gradle\caches\1.11\scripts\build_5trnq1oe4m84o6rmggev8gku4t\ProjectScript\no_buildscript). > java.nio.channels.OverlappingFileLockException (no error message) * Try: Run with –info or –debug option to get […]

离子生成android失败,403 Gradle中的Http respose,JAVA_HOME无效

我正在使用Windows 7X64机器,并尝试使用cordova/ionic CLI v1.5.5构buildAndriod应用程序。 我得到这个我无法解决的错误。 "You may not have the required environment or OS to build this project" 用命令ionic build android和cordova build android 。 命令ionic platform add android成功。 我正在使用Android SDK Manager使用Android SDK(API 22)。 我也确保PATHvariables是正确设置的。 完整的过程logging是: C:\Users\ddevkota\Desktop\freshIonic>ionic build android Running command: "C:\Program Files\nodejs\node.exe" C:\Users\ddevkota\Desktop\fr eshIonic\hooks\after_prepare\010_add_platform_class.js C:\Users\ddevkota\Desktop \freshIonic add to body class: platform-android Running command: cmd "/s […]

我如何告诉IntelliJ开始使用Java 1.6 JDK?

一个简单的问题,即使经过数小时的努力和search, 我安装了Java 6和7。 如何告诉IntelliJ以JDK版本1.6开始Gradle构build? 无论我做什么,IntelliJ都会继续开始我的Gradle "c:\program files\java\jdk1.7.0_10\jre\bin\java" -Dgradle.home=C:\_CODING_\gradle-1.4 […] 我试过了: 所有项目模块都设置为使用1.6 JAVA_HOME设置为C:\Program Files\Java\jdk1.6.0_38 设置IDEA_JDK什么也没做 gradle -v在命令行gradle -v 1.6识别为JDK 重新启动IntelliJ和/或计算机没有改变行为 有没有设置的地方,以避免调用Java 1.7?

你如何支持Mac和PC的Gradle Exec任务?

如果命令采取不同的forms,是否有办法在Windows和Mac上执行任务? 例如: task stopTomcat(type:Exec) { // use this command line if on Windows commandLine 'cmd', '/c', 'stop.cmd' // use the command line if on Mac commandLine './stop.sh' } 你如何在Gradle中做这个?

Gradle 3.0 BuildException不能创build目录

我在Windows上并更新到Android Studio(AS)3.0 RC1。 当我尝试通过AS或terminal使用Gradle来构build项目时,它将停止,Stacktrace即将结束。 奇怪的是,在我的同事Mac上它只是build立起来的。 所以我猜path有问题。 我找不到任何关于此BuildException的具体内容。 任何人都有任何想法为什么path看起来重复? C:\Development\Workspace\Project\app\build\outputs\apk\Test\debug\C:\Development\Workspace\Project\app\build\outputs\apk\Test\debug 我还有什么可以尝试解决这个问题? 我清理,重build并重新启动了我所能做的一切。 更新我刚更新到3.0 RC 2,仍然得到同样的问题。 更新与稳定的AS 3.0版本相同 >FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:packageTestDebug'. > Cannot create directory C:\Development\Workspace\Project\app\build\outputs\apk\Test\debug\C:\Development\Workspace\Project\app\build\outputs\apk\Test\debug * Try: Run with –info or –debug option to get more log output. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed […]

Gradle没有findtools.jar

我正在使用javadoc doclet和gradle,所以我需要使用包中的tools.jar,它位于jdk的lib文件夹(在我的例子中是1.6.0_26)。 关键是Gradle不会自动把它join,所以我把这个工具包添加到我的libs文件夹,然后把它添加到dependencies.gradle。 现在,我想直接从我的JDK家里进入我的dependencies.gradle。 有没有办法做到这一点? 我在我的dependencies.gradle中尝试了下一个: compile files("${System.properties['java.home']}/lib/tools.jar") 但在编译时找不到它。