Tag: gradle

Intellij的想法:导入Gradle项目 – 获取尚未定义的JAVA_HOME

Intellij Idea 14.1.4 Mac OS X Yosemite 10.10.3及更高版本。 从IDE: Import Project -> (Chosen directory to import) -> Import project from external model, Gradle -> Gradle Home: /usr/local/Cellar/gradle/2.4/libexec Gradle JVM: Use JAVA_HOME (not defined yet) 从shell: echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home (在.profile中定义:export JAVA_HOME =“$(/ usr / libexec / java_home -v 1.8)” 我错过了什么。 我已经检查过其他讨论,例如, Intellij JAVA_HOMEvariables ,但没有Project SDK提示。

Android Gradle插件0.7.0:“包装APK时重复的文件”

使用Android Gradle插件0.7.0与以下build.gradle : buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.0' } } apply plugin: 'android' repositories { maven { url "https://android-rome-feed-reader.googlecode.com/svn/maven2/releases" } maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } android { compileSdkVersion 19 buildToolsVersion '18.1.1' defaultConfig { minSdkVersion 9 targetSdkVersion 19 } buildTypes { release { runProguard true proguardFile getDefaultProguardFile('proguard-android-optimize.txt') } } […]

没有testing的Gradle构build

我想执行gradle build而不执行unit testing。 我试过了: $ gradle -Dskip.tests build 这似乎没有做任何事情。 有没有其他的命令我可以使用?

为什么使用Gradle而不是Ant或Maven?

针对Java的另一个构build工具是否真的让我受益匪浅? 如果您使用Gradle而不是其他工具,为什么?

如何使用Gradle创build发行版签名的apk文件?

我想让我的Gradle构build使用Gradle创build一个发行版签名的apk文件。 我不确定代码是否正确,或者在执行gradle build时是否缺less参数? 这是我的gradle文件中的一些代码: android { … signingConfigs { release { storeFile file("release.keystore") storePassword "******" keyAlias "******" keyPassword "******" } } } gradle构build完成SUCCESSFUL,并在我的build/apk文件夹中,我只能看到…-release-unsigned.apk和…-debug-unaligned.apk文件。 有关如何解决这个问题的任何build议?

我如何强制gradle重新下载依赖关系?

我怎么能告诉gradle重新下载从存储库的依赖关系?

如何从bootRun传递JVM选项

我正在开发与远程主机通信的简单的Spring Web应用程序,我想在公司代理的本地进行testing。 我使用“Spring Boot”gradle插件,问题是如何指定JVM的代理设置? 我尝试了几种方法来做到这一点: gradle -Dhttp.proxyHost=XXXX -Dhttp.proxyPort=8080 bootRun export JAVA_OPTS="-Dhttp.proxyHost=XXXX -Dhttp.proxyPort=8080" export GRADLE_OPTS="-Dhttp.proxyHost=XXXX -Dhttp.proxyPort=8080" 但似乎没有一个工作 – “NoRouteToHostException”引发“networking”代码。 另外,我添加了一些额外的代码来debuggingJVM启动参数: RuntimeMXBean runtimeMxBean = ManagementFactory.getRuntimeMXBean(); List<String> arguments = runtimeMxBean.getInputArguments(); for (String arg: arguments) System.out.println(arg); 而且只打印了一个参数:“-Dfile.encoding = UTF-8”。 如果我在代码中设置系统属性: System.setProperty("http.proxyHost", "XXXX"); System.setProperty("http.proxyPort", "8080"); 一切正常!

为什么当应用程序处于debugging状态时,Gradle会以发布模式构build我的模块

我正在制作一个新的Android项目,标准的'app'模块,以及一个库项目(我们称之为'custom_lib' )。 在app的build.gradle文件中,我将模块链接为: dependencies { compile project(':custom_lib') } 当我触发构build过程(菜单Build > Build Make Project )时,我在Gradle控制台中得到以下输出 Executing tasks: [clean, :app:compileDebugSources, :custom_lib:compileDebugSources] Configuration on demand is an incubating feature. :app:clean :custom_lib:clean :app:preBuild :app:preDebugBuild :app:checkDebugManifest :app:preReleaseBuild :custom_lib:compileLint :custom_lib:copyReleaseLint UP-TO-DATE :custom_lib:mergeReleaseProguardFiles UP-TO-DATE :custom_lib:preBuild :custom_lib:preReleaseBuild :custom_lib:checkReleaseManifest :custom_lib:prepareReleaseDependencies :custom_lib:compileReleaseAidl :custom_lib:compileReleaseRenderscript :custom_lib:generateReleaseBuildConfig :custom_lib:generateReleaseAssets UP-TO-DATE :custom_lib:mergeReleaseAssets :custom_lib:generateReleaseResValues UP-TO-DATE :custom_lib:generateReleaseResources :custom_lib:packageReleaseResources :custom_lib:processReleaseManifest :custom_lib:processReleaseResources :custom_lib:generateReleaseSources :custom_lib:compileReleaseJava […]

Android工作室 – 无法find目标android-18

我有一个Android Studio 0.2.3的问题。 当我运行我的项目时生成停止并出现消息说: Gradle:执行失败的任务': AppName :compileDebugAidl'。 >未能find目标android-18 虽然我已经安装了Android 4.3(API 18)的SDK平台,我试图重新安装所有的SDK。 我还在系统variables中添加了ANDROID_HOMEvariables。 什么似乎是这个错误的来源?

Gradle版本2.2是必需的。 当前版本是2.10

我正在尝试使用gradle构build。 这给了我错误的说法 无法应用插件[id'com.android.library'] Gradle版本2.2是必需的。 当前版本是2.10。 如果使用gradle包装,尝试编辑/ home / sanjeewa / workspace / Android / UVCCamera / gradle / wrapper / gradle-wrapper.properties中的distributionUrl到gradle-2.2-all.zip 但我的gradle-wrapper.properties包括gradle-2.4-all.zip。 我已经把它改成了gradle-2.2-all.zip仍然是同样的问题。 当我在terminalGradle 2.10中显示版本时运行gradle -version。 如何解决这个错误? 我的构buildgradle文件是 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' } } allprojects { repositories { jcenter() } }