Articles of gradle

Gradle不能用java 1.8编译

我的项目开始出现问题。 每当我将我的build.gradle文件中的源代码和目标function设置为java版本1_8时,我的项目无法编译。 这里有build.gradle代码 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' } } apply plugin: 'com.android.application' repositories { jcenter() } android { compileSdkVersion 22 buildToolsVersion "23.0.1" defaultConfig { applicationId "xxxx" minSdkVersion 22 targetSdkVersion 22 versionCode 1 versionName "1.0" } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } buildTypes { release { minifyEnabled false proguardFiles […]

Gradle:下载包含的aar-library的依赖关系

我写了一个库项目cameraBarcodeScanner内置到aar文件。 该库在build.gradle中定义了以下依赖项: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.google.zxing:core:3.2.1' compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar' } 我在testing应用程序中使用库如下所示: dependencies { compile(name: 'cameraBarcodeScanner-release', ext: 'aar') } Gradlefind应用程序并能够构build它。 但是,在运行时,android无法find位于zxing-android-embedded 。 在我看来,这个gradle并没有下载库项目的依赖关系。 我也试过: dependencies { compile(name: 'cameraBarcodeScanner-release', ext: 'aar'){ transitive = true } 但是这也没有帮助。 我必须以某种方式公开图书馆的依赖关系吗? 你将如何使用一个库,使gradle下载它的依赖关系? 提前致谢!

Android Gradle的依赖关系caching可能已损坏,并且gradle构build不起作用

我试图导入这个项目,即使我也尝试导入其他几个项目,我得到以下错误。 https://github.com/ashdavies/data-binding 我已经花了我的5个小时,甚至我在谷歌上尝试了很多解决scheme,但没有什么会为我工作。 我尝试了下面的解决scheme 1) delete .gradle directory 2) Restart IDE, 3) I tested with com.android.tools.build:gradle-experimental:0.7.0-alpha1 我很沮丧,因为这个Gradle和这些问题。 Gradle Version : Gradle-2.13, I do not want to change this version. Android Studio Version : Stable 2.1.1 注:我的其他项目工作正常,我也可以build立它。 如果有人遇到同样的问题,请帮助我。 谢谢

使用AndroidAnnotations与Scala和Gradle

使用Scala编程语言和Gradle构build系统可以使用AndroidAnnotations吗? 当我尝试将AndroidAnnotations集成到我现有的Android / Scala / Gradle项目中时,编译失败,因为生成的下划线类(例如MyActivity_)无法find。 这里有一些有用的出发点和参考: http://www.scala-lang.org/node/4773(2010-01-06 ) http://www.scala-lang.org/sid/5(2010-01-27 ) http://code.google.com/p/androidannotations/wiki/Configuring(2011-07-28 ) http://docs.jboss.org/hibernate/validator/4.1/reference/en-US/html/ch08.html#d0e2816(2010 ?) 使用Ant的Java 6注释处理configuration (2010-09-05) http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javac.html#processing http://ant.apache.org/manual/Tasks/apt.html 从Gradle构build脚本生成JPA2元模型 (2011-06-22) http://download.oracle.com/javase/1.5.0/docs/guide/apt/GettingStarted.html

Android Studio的BaseGameUtils

我试图实施Google Play游戏服务,而且我需要在我的项目中将BaseGameUtils作为库。 下面的谷歌教程,我找不到一种方法,包括在我已经在android studio中的项目。 在Android Studio中手动导入… 我应该如何在已经存在的项目中导入BaseGameUtils? 最佳做法是什么? 我应该将整个BaseGameUtils复制到我的模块中的libs文件夹中吗? 或者我应该复制BaseGameUtils在我的项目文件夹? \Project |–\module |–|–\libs |–|–|–android-support-v4.jar |–|–|–… |–|–|–\BaseGameUtils |–|–|–|–… |–|–\src |–|–|–… 要么 \Project |–\module |–|–\libs |–|–|–android-support-v4.jar |–|–|–… |–|–\src |–|–|–… |–\libraries |–|–\BaseGameUtils 除了在Gradle文件(在BaseGameUtils中),我应该提到其他地方的BaseGameUtils是一个库吗?

Android Gradle的DSL文档

对于Gradle,有一套可用于dsl的基础文档: http : //www.gradle.org/docs/current/dsl/ 也许我真的是盲目的,但我似乎无法find一个相当的Android的详细文档集。 🙁 任何帮助将不胜感激。 🙂

如何在AIDE中使用库

我对Gradle并不是很熟悉,但据我所知,你应该可以直接从互联网上拉图书馆? 我按照项目的方向,但是有一个错误 AIDE是否不支持远程maven回购? 我证实,有问题的图书馆在jcenter网站上确实存在。 我不知道如何制作一个本地的Maven仓库。 我尝试从jcenter下载相关的文件,并将它们放在… / maven-repo / com / melnykov / floatingactionbutton / 1.0.3中,并将AIDE指向… / maven-repo,但是没有做任何事情。

Android NoClassDefFoundError:com.google.firebase.FirebaseOptions

当我运行我的代码Adroid工作室给出了这个错误 我的gradle文件像下面和Android Studio v2.2 gradle是'com.android.tools.build:gradle:2.2.0-alpha1' apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" packagingOptions { exclude 'META-INF/DEPENDENCIES' } defaultConfig { applicationId "com.asd.asd" minSdkVersion 14 targetSdkVersion 23 versionCode 9 versionName "1.3.4" multiDexEnabled true } buildTypes { release { debuggable false minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } dexOptions { javaMaxHeapSize "4g" jumboMode true preDexLibraries false […]

无法在Android Studio(libGDX)中运行项目

每次尝试在Android Studio中运行我的桌面项目时,我都会立即得到以下错误: Error:com.android.tools.idea.gradle.util.Projects.lastGradleSyncFailed(Lcom/intellij/openapi/project/Project;)Z 没有发生gradle build,或者任何types的同步。 Android Studio只是直接跳到这个错误。 我有重新启动/无效的caching,我已经删除我的.gradle文件夹在项目和家庭的位置,我已经重新安装android studio,我创build了一个新的项目,但我仍然得到同样的错误。 当我手动运行Gradle构build时,构build成功完成。 我甚至可以运行Android项目没有问题。 这只是桌面项目,给我的问题。 任何build议将不胜感激。 我正在使用最新版本的android gradle(2.3.0),而我的JDK是正确的版本(1.8)。 更新到Android Studio 2.3后出现此错误。 为了澄清,Gradle构build/同步完成成功。

由于强迫使用android SDK构build工具25.0.0 SDK构build工具版本(23.0.3)对于项目来说太低

嗨,我面临生成版本问题。 当我运行该应用程序,它会引发一个错误, 错误:对于项目“:Yampp”,SDK构build工具修订版(23.0.3)太低。 最低要求是25.0.0 我需要使用23.0.3,但它迫使使用25.0.0。 如何解决这个奇怪的问题? 这里是Gradle文件 build.gradle模块 buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' android { compileSdkVersion 23 buildToolsVersion "23.0.3" useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "com.Yampp" minSdkVersion 14 targetSdkVersion 23 compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } } buildTypes […]