Articles of 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 […]

Android Studio无法在任务':project:dexDebug'上调用IncrementalTask​​.taskAction()

我最近决定从Eclipse切换到Android Studio。 我导入了一个正在处理的项目,现在当我尝试运行该项目时出现此错误。 Gradle: Execution failed for task ':project:dexDebug'. > Could not call IncrementalTask.taskAction() on task ':project:dexDebug' 我一直在巡航这个网站2天,尝试不同的build议无济于事。 我没有运行gradlew compileDebug –stacktrace,这就是我得到的: C:\Users\adam\AndroidStudioProjects\projectProject>gradlew compileDebug –stacktrace Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0 :project:preBuild UP-TO-DATE :project:preDebugBuild UP-TO-DATE :project:preReleaseBuild UP-TO-DATE :project:prepareComAndroidSupportAppcompatV71800Library UP-TO-DATE […]

Gradle NDK在生成的Android.mk中指定一个'include'指令

当你有 android { defaultConfig { ndk { moduleName "yourlib" stl "stlport_static" ldLibs "log", "z", "m" cFlags "-I/some/include/dir/" } … } … } 在build.gradle中,Gradle将编译src / main / jni /中的文件,并在build / ndk / debug / Android.mk中生成一个Android.mk文件。 不过,在我的情况下,我试图编译一些针对OpenCV编译的C ++文件。 当我手动创buildAndroid.mk文件并运行ndk-build命令时,我有这个工作。 但是我想通过Gradle / Android Studio自动完成。 手动完成此操作时,我会包含要链接的库。 我在手动创build的Android.mk中执行以下操作: include /path/to/the/opencv/directory/sdk/native/jni/OpenCV.mk 但是,在Android的Gradle插件中,我不确定如何在生成的Android.mk文件中添加这个“include”指令。 任何人都可以指向我在正确的Gradle指示方向添加此行到生成文件? 谢谢。