Tag: gradle

如何查找\删除gradle中的未使用的依赖关系

我想在我的项目中find未使用的依赖项。 Gradle中有没有像Maven一样的特性?

Android Studio:如何附加javadoc

这可能是一个非常微不足道的问题,但我找不到任何选项来附加javadoc /源与本地jar依赖项(在libs文件夹)在Android项目。 我不敢相信我花了一个小时在这样简单的东西:( 谷歌search结果只是讲述添加android文档或在eclipse中添加javadoc。 那不是我正在寻找的!

Gradle中编译和运行时configuration的区别

我的问题有点普遍,但也和Gradle有关系。 为什么我们需要编译和运行时configuration? 当我编译的东西我需要工件来转换我的Java类字节码,所以我需要编译configuration,但为什么需要运行时configuration我需要别的东西来运行我的应用程序在JVM中? 对不起,如果听起来很愚蠢,但我不明白。

如何在Android Studio中添加链接的源文件夹?

在Eclipse中,我可以添加一个源文件夹到我的Android项目作为“链接的源文件夹”。 我如何在Android Studio中实现同样的function? 或者有可能添加一个外部文件夹来build立gradle?

Android Studio编译错误:枚举常量INSTANT_RUN_REPLACEMENT在类中不存在

我在Android Studio 2.0 preview 5和gradle插件1.5.0的项目中遇到了以下错误。 即使干净的项目也会抛出同样的错误。 EtaskArtifacts.bin .gradle / 2.11 / taskArtifacts / taskArtifacts.bin)。 > rror:无法从cachingtaskArtifacts.bin(/PROJECT_PATH/.gradle/2.10/taskArtifacts/taskArtifacts.bin)中读取条目':app:processDebugManifest'。 枚举常量INSTANT_RUN_REPLACEMENT不存在于类com.android.manifmerger.ManifestMerger2 $ Invoker $ Feature

Gradle – 获取依赖项的最新版本

告诉Gradle最简单的方法是什么? 检索“junit”依赖关系,并将其作为最新的“发布”版本。 pipe理Maven和Ivy仓库对我来说是新鲜的 – 我尝试了以下步骤,结果导致"Could not resolve dependency …" error : 写compile "junit:junit:latest.release"与储藏库设置为只mavenCentral() (但是,它的作品,如果我说“junit:junit:4.10”)。 用库设置以下方式compile "junit:junit:latest.release" : ivy { // I also tried 'http://maven.org' and other possible variants. url "http://repo1.maven.org" layout "maven" } 试图使用Spring Source Ivy repository : ivy { artifactPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" ivyPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" } 也许我误解了一些东西 – 为什么要获得最新版本的依赖是一件如此艰巨的任务呢?

Gradle(Android Studio)构build时间非常长

现在我们处于一个非常简单的变化,build立时间2分30秒的情况。 这(与ANT相比)速度惊人,正在扼杀整个团队的生产力。 我正在使用Android Studio并使用“使用本地gradle分发”。 我试图给更多的内存gradle: org.gradle.jvmargs = -Xmx6096m -XX:MaxPermSize = 2048m -XX:+ HeapDumpOnOutOfMemoryError -Dfile.encoding = UTF-8 更多的记忆。 而且它不时地给记忆提供错误。 线程“pool-1-thread-1”中的exceptionjava.lang.OutOfMemoryError:超出GC开销限制 惊人。 我正在使用并行选项和守护进程: org.gradle.parallel =真 org.gradle.daemon =真 这并没有真正的帮助。 我已经把前面提到的参数放在〜/ .gradle / gradle.properties中(我甚至怀疑Android工作室正在忽略这个,所以我testing了一下 – 它不会忽略它)。 仍然从terminal我得到1:30构build时间比2:30在Android Studio中,所以不知道那里有什么问题。 与ant相比,1:30仍然是疯狂的。 如果你知道Android Studio在做什么(或者忽略,或者改写为gradle config),我将不胜感激。 所以只是CMD + B(简单编译)在更改后超快,如7秒。 但是,当运行应用程序,它启动任务dexXxxDebug,这只是杀了我们。 我试过了 dexOptions { preDexLibraries = false } 没有帮助。 我明白,gradle可能还没有准备好用于生产环境,但我开始后悔我们这么早就做出这个决定。 我们有很多模块,这可能是问题的一部分,但这对Ant来说不是问题。 任何帮助表示赞赏,丹 有关执行时间的更多信息: 说明时间 […]

更新Android Studio后发生Gradle生成错误

我刚刚更新了Android Studio,现在当我尝试构build我的应用程序时,出现以下Gradle错误: Information: Compilation completed with 2 errors and 0 warnings in 28 sec Information: 2 errors Information: 0 warnings Error: Gradle: : java.lang.NullPointerException /Users/mhuggins/Sites/SmoothieFlow/build.gradle Error:(9, 0) Gradle: A problem occurred evaluating root project 'SmoothieFlow'. > The SDK directory '/Users/mhuggins/Library/Caches/AndroidStudioPreview/compile-server/"/Applications/Android Studio.app/sdk"' does not exist. 有关Android Studio版本的详细信息: Android Studio(I / O预览)AI-130.709792 build立#AI-130.709792,build于2013年6月14日 JDK 1.6.0_43 VM:Apple Inc.的Java […]

buildsgradle中的buildscript和所有项目有什么区别?

在一个多项目gradle构build中,有人能告诉我“allprojects”部分和“buildscript”部分之间的区别究竟是什么? 两者都有repositories和dependencies任务。 是我的项目的所有项目? 那buildscript呢? buildscript { repositories { … } dependencies { … } } 和 allprojects(subprojects) { repositories { … } dependencies { … } }

使用gradlew和gradle的区别

使用gradlew和gradle有什么区别或者它们是相同的?