Questions tagged «gradle»

Gradle是使用Groovy DSL的项目构建自动化工具。Gradle构建脚本支持Maven和Ivy存储库以及用于依赖项管理的纯文件系统。

4
摇篮只营造一种味道
有人可以告诉我是否可以通过命令行仅构建一种我的不同口味? 目前,我还没有看到执行的方法,例如: gradle buildDev 开发人员是我的不同口味之一。确实,我必须执行: gradle build 并且所有口味都在构建。 我想跳过一些口味。可能吗? 谢谢
92 android  build  gradle 

8
“没有缓存版本……可用于脱机模式。”
在Android Studio中构建新的Hello World项目时收到错误消息: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'MyApplication2'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle:0.9.1. Required by: :MyApplication2:unspecified > No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode. BUILD FAILED Android …

9
为什么Kotlin Gradle插件无法使用1.8 Target构建?
我有使用intellij为kotlin 1.2.10配置的最简单的gradle项目。这是我的build.gradle文件: buildscript { ext.kotlin_version = '1.2.10' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } group 'com.ali' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'kotlin' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" testCompile group: 'junit', name: 'junit', version: '4.12' } compileKotlin { kotlinOptions.jvmTarget = …

3
Gradle:类路径和编译依赖项之间有什么区别?
当添加依赖关系到我的项目,我从来不知道什么我前缀的应该给他们,例如"classpath"或"compile". 例如,下面的依赖关系应该是编译时还是类路径? 另外,这应该在我的应用程序build.gradle中还是在特定于模块的build.gradle中? 当前的build.gradle(在应用程序级别): apply plugin: 'java' repositories { mavenCentral() } dependencies { compile 'org.hibernate:hibernate-core:5.0.5.Final' compile 'mysql:mysql-connector-java:5.1.38' }

6
如何解决“在APK META-INF / *中复制的重复文件”
我在一个商业android应用程序上工作。我还使用了一些使用不同许可类型许可的库,其中一些声明如下: 如果库中有带有归因说明的“ NOTICE”文件,则在分发时必须包括该NOTICE (例如,其中之一已获得Apache License 2.0的许可)。 有多个库。使用gradle或Android Studio进行构建时,出现以下构建错误: * What went wrong: Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/license.txt 到目前为止,我在Internet和stackoverflow上找到的答案建议通过将build.gradle以下内容添加到文件中,将license.txt(notice.txt或其他可能会干扰到此的文件)从打包中删除: packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/notice.txt' exclude 'META-INF/license.txt' exclude 'META-INF/dependencies.txt' exclude 'META-INF/LGPL2.1' } …
91 java  android  gradle 

7
Android Gradle无法为对象堆保留足够的空间
我已经安装了Android Studio 1.1.0。我还没有像启动新的Android应用程序或导入任何东西那样做任何事情。它以某种方式试图构建某些东西,并引发同步错误。 错误:无法启动守护进程。此问题可能是由守护程序的错误配置引起的。例如,使用无法识别的jvm选项。请在http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html上查看守护程序的用户指南一章。 请阅读以下过程输出以了解更多信息: VM初始化期间发生错误。无法为对象堆保留足够的空间。无法创建Java虚拟机。 我已经检查过,gradle.org/.../gradle_daemon.html但找不到任何可以帮助我解决问题的方法。 这不是内存问题,因为我有8GB的物理内存,并且没有其他程序在运行。
91 android  gradle  jvm  heap 

6
使用gradle将资源,配置文件添加到jar
如何使用gradle将配置文件或任何其他资源添加到jar中? 我的项目结构: src / main / java / com / perseus / ..-Java包(源文件) src / main / java / config / *。xml-春季配置文件 预期的jar结构: com / perseus / ..-Java包(类文件) config / *。xml-Spring配置文件

3
Gradle-没有主要的清单属性
运行基于Gradle构建的JAR文件时遇到的此错误让我有点发疯。错误显示为“ RxJavaDemo.jar中没有主要清单属性”,我尝试操纵Manifest属性,但我想我忘记在其中添加依赖项或其他内容。我到底在做什么错? apply plugin: 'java' apply plugin: 'application' mainClassName = 'demo.MainDashboard' dependencies { compile files ("H:/Processes/Development/libraries/hikari-cp/HikariCP-2.4.1.jar") compile files ("H:/Processes/Development/libraries/controls-fx/controlsfx.jar") compile files ("H:/Processes/Development/libraries/database_connections/sqlite-jdbc-3.8.6.jar") compile files ("H:/Processes/Development/libraries/guava/guava-18.0.jar") compile files ("H:/Processes/Development/libraries/rxjava/rxjava-1.0.12.jar") compile files ("H:/Processes/Development/libraries/rxjava-extras/rxjava-extras-0.5.15.jar") compile files ("H:/Processes/Development/libraries/rxjavafx/RxJavaFX-1.0.0-RC1-SNAPSHOT.jar") compile files ("H:/Processes/Development/libraries/rxjavaguava/rxjava-guava-1.0.3.jar") compile files ("H:/Processes/Development/libraries/rxjava-jdbc/rxjava-jdbc-0.6.3.jar") compile files ("H:/Processes/Development/libraries/slf4j/slf4j-api-1.7.12.jar") compile files ("H:/Processes/Development/libraries/tom-commons/tom-commons.jar") } sourceSets { main.java.srcDir …
91 java  gradle 


22
如何为Android L预览导入RecyclerView
尝试使用支持库中的新RecyclerView。我使用SDK管理器下载了支持库的20个更新。 我已经将jar文件添加到libs文件夹中-并添加到了构建路径中-使用RecyclerView祝您好运。 根据Android开发人员的API尝试也使用gradle依赖项-不确定这是否是正确的地方-此页面与AndroidTV相关性更高: com.android.support:recyclerview-v7:20.0.+ 无法gradle同步项目。 有任何想法吗?

17
错误:无法打开zip文件。Gradle的依赖项缓存可能已损坏
我更新了android studio 2.3,并且存在一个错误,gradle无法构建,并且在所有项目中都给我同样的错误。 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) <a href="syncProject">Re-download dependencies and sync project (requires network)</a> <a href="syncProject">Re-download dependencies and sync project (requires network)</a> 我已经在寻找解决方案,但是没有找到任何解决方案。我试过了: Invalidate Caches / Restart... 但没有任何改变。


5
Android Studio:如何使用Gradle生成签名的APK
我已经在Google和SO上进行了搜索,但找不到答案。 这是我第一次使用gradle系统,现在我正在生成一个签名的APK,以上传到Google Play(项目是从Eclipse导入的)。 现在,我已经在这里阅读了您应该添加到自己的部分http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-TaskssigningConfigsbuild.gradle 我已经添加了这些行,现在我看到您需要运行,./gradlew assembleRelease但是在我的cmd中运行它会返回“ gradle”,但它不被识别为内部或外部命令,可操作程序或批处理文件。我也尝试右键单击build.gradle并运行它,说它是成功的,但是一旦我在build / apk文件夹中查找,只有一个名为app-debug-unaligned.apk 那么如何使用Gradle系统生成签名的APK?

20
Android Studio构建失败,并在根项目“ MyProject”中找不到“任务”。”
在更改笔记本电脑并更新到Android Studio版本0.8.2后尝试构建项目时出现此错误。 失败:生成失败,发生异常。 出了什么问题:在根项目“ MyProject”中找不到任务“”。 尝试:运行gradle任务以获取可用任务的列表。使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 建立失败 这是我的Gradle文件: 顶级settings.gradle include ':MyProject' MyProject中的build.gradle: apply plugin: 'com.android.application' buildscript { repositories { mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:0.12.+" } } repositories { mavenCentral() } android { compileSdkVersion 20 buildToolsVersion "20" defaultConfig { minSdkVersion 14 targetSdkVersion 20 } } dependencies { compile 'de.timroes.android:EnhancedListView:0.3.0@aar' compile …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.