Tag: gradle

Bazel和Gradle有什么区别?

Google只是开源他们的构build工具Bazel 。 这个工具和Gradle有什么区别? Gradle不能做什么,它有什么更好的做法,Gradle做得更好?

Android Studio:如何使用Gradle生成签名的apk?

我search了谷歌和所以但找不到我的答案。 这是我第一次使用Gradle系统,现在我正在生成一个签名APK上传到谷歌播放(项目是从Eclipse导入)的点。 现在我已经阅读了这里的部分http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-Tasks ,你应该添加signingConfigs到你的build.gradle 我已经添加了这些行,现在我看到你需要运行./gradlew assembleRelease但是在我的cmd中运行这个返回“gradle”不被识别为内部或外部命令,可操作的程序或batch file。 我也试图右键单击build.gradle并运行它,说这是成功的,但一旦我看在build / apk文件夹中只有一个名为app-debug-unaligned.apk 那么如何使用Gradle系统生成已签名的apk?

与依赖'com.android.support:support-annotations'冲突。 应用程序(23.1.0)和testing应用程序(23.0.1)的已解决版本不同

build设时,我得到以下错误: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. 这些是我的gradle依赖关系 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.jakewharton:butterknife:7.0.1' compile 'com.squareup:otto:1.3.8' compile 'com.snappydb:snappydb-lib:0.5.2' compile 'com.esotericsoftware.kryo:kryo:2.24.0' compile 'com.google.dagger:dagger:2.0.1' apt 'com.google.dagger:dagger-compiler:2.0.1' compile 'javax.annotation:javax.annotation-api:1.2' compile 'io.reactivex:rxandroid:1.0.1' […]

重置gradle任务的UP-TO-DATE属性?

有没有一种方法可以强制重新运行gradle任务,或者将所有任务重置为非UP-TO-DATE状态?

你可以通过命令行通过Gradle部署到设备上吗?

问题的真正含义是什么 – 你可以通过命令行直接发布任何命令来build立,打包和部署到设备吗?

如何导入RecyclerView Android L预览

尝试从支持库中使用新的RecyclerView。 我使用SDKpipe理器下载了支持库的20更新。 我已经将jar文件添加到libs文件夹 – 并添加到构buildpath – 使用RecyclerView没有运气。 试图也使用根据Android开发人员的API gradle依赖项 – 不知道这是否是正确的地方看 – 这个页面更关联到AndroidTV: com.android.support:recyclerview-v7:20.0.+ 无法gradle同步项目。 有任何想法吗?

我怎样才能将一个Gradle脚本导入到另一个?

我有一个复杂的gradle脚本,它在构build和部署一些netbeans项目到许多环境中都包含了大量的function。 这个脚本运行得非常好,但实质上它是通过六个地图来configuration的,这些地图包含项目和环境信息。 我想将任务抽象到另一个文件中,以便我可以简单地在一个简单的构build文件中定义我的地图,并从另一个文件中导入任务。 通过这种方式,我可以为许多项目使用相同的核心任务,并使用一组简单的地图来configuration这些项目。 任何人都可以告诉我如何可以导入一个gradle文件到另一个,以类似的方式ant的任务? 到目前为止,我已经对Gradle的文档进行了无情的扫描。 附加信息 在汤姆的回答下面,我想我会试图澄清我的意思。 基本上我有一个运行一些子项目的Gradle脚本。 然而,子项目都是Netbeans项目,并带有自己的ant build脚本,所以我有gradle中的任务来调用这些脚本。 我的问题是,我有一些configuration在文件的顶部,如: projects = [ [name:"MySubproject1", shortname: "sub1", env:"mainEnv", cvs_module="mod1"], [name:"MySubproject2", shortname: "sub2", env:"altEnv", cvs_module="mod2"] ] 然后我生成如下任务: projects.each({ task "checkout_$it.shortname" << { // Code to for example check module out from cvs using config from 'it'. } }) 我有许多这样的任务生成片段,它们都是通用的 – 它们完全依赖于项目列表中的configuration。 所以我想要的是把它放在一个单独的脚本中,并以下面的方式导入它: projects = [ […]

Android Studio构build失败,在根项目“MyProject”中找不到“Task”。

在更改笔记本电脑并更新到Android Studio版本0.8.2后尝试构build我的项目时出现此错误。 失败:生成失败,出现exception。 出了什么问题:在根项目“MyProject”中找不到“任务”。 尝试:运行gradle任务以获取可用任务的列表。 运行–stacktrace选项来获取堆栈跟踪。 运行–info或–debug选项来获得更多的日志输出。 构build失败 这是我的Gradle文件: 顶级settings.gradle include ':MyProject' build.gradle在MyProject中: 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 'com.nineoldandroids:library:2.4.0' } 顶级build.gradle是空的

在intellij IDEA中使用gradle构build获取gradle依赖关系

成绩构build,即使从内部Intellij IDEA不会将依赖关系放到外部库文件夹,所以这些类不会显示在编辑器中的build议,当我手动添加他们作为导入有一个编译错误。 例如,我怎样才能让IntelliJ自动将依赖器合并到我的build.gradle文件中 compile 'com.google.code.gson:gson:1.7.2

无法在圈子ci中findcom.android.tools.build:gradle:3.0.0-alpha1

我更新gradle插件到最新的: com.android.tools.build:gradle:3.0.0-alpha1 :gradle:3.0.0-alpha1和这个错误发生: export TERM="dumb" if [ -e ./gradlew ]; then ./gradlew test;else gradle test;fi FAILURE: Build failed with an exception. What went wrong: A problem occurred configuring root project 'Android-app'. Could not resolve all dependencies for configuration ':classpath'. Could not find com.android.tools.build:gradle:3.0.0-alpha1. Searched in the following locations: https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha1/gradle-3.0.0-alpha1.pom https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha1/gradle-3.0.0-alpha1.jar Required by: 当前的circle.yml dependencies: pre: […]