Tag: gradle

Gradle发布错误“无法创buildtypes'AppPlugin'的插件”

我正在尝试使用Gradle创build一个简单的Android项目。 我在一台装有Debian GNU / Linux 7的计算机上工作。 我遵循Gradle插件用户指南 – Android工具项目网站中的推荐 ,但是它会抛出一个错误: FAILURE: Build failed with an exception. * Where: Build file '/home/alex/Proyectos/MyLogin/build.gradle' line: 11 * What went wrong: A problem occurred evaluating root project 'MyLogin'. > Could not create plugin of type 'AppPlugin'. * Try: Run with –stacktrace option to get the stack trace. Run with […]

.gradle文件夹是否应该添加到版本控制?

Gradle创build一个名为.gradle的文件夹。 我应该跟踪我的版本控制(即混帐)? 更重要的是,为什么/为什么不呢?

Gradle替代mvn安装

我有2个不同的项目build立在MVN。 我正在尝试replace为Gradle。 项目1是SDK,项目2是使用sdk(例子) 在maven的时候,它使用mvn install来创build工件,将整个项目添加到本地存储库中。 我喜欢这样的工作。 我喜欢项目1 build.gradle需要将其发布为gradle本地存储库,然后示例项目需要使用它。 在maven中,我们进行mvn安装,将项目工件添加到.m2文件夹中,但是如何在gradle中执行,以便将项目artefact添加到本地存储库中。 任何方式,我可以这样做?

无法parsing符号“AppCompatActivity”

我刚刚尝试使用Android Studio。 我创build了空白项目,并尝试创build扩展AppCompatActivity Activity 。 不幸的Android工作室“说”它 无法parsing符号“AppCompatActivity” 我compile "com.android.support:appcompat-v7:22.0.+"在我的“应用程序”模块的依赖列表中,并重build了几次项目。 不过,我只能使用ActionBarActivity 。 我究竟做错了什么?

在使用基于Gradle的configuration时,在Android Studio(IntelliJ)上运行简单的JUnittesting

我正在使用Android Studio/IntelliJ构build现有的Android项目,并希望添加一些简单的JUnitunit testing。 什么是正确的文件夹添加这样的testing? Android Gradle插件定义了一个目录结构,主要源代码为src/main/java src/instrumentTest/java , Androidtesting为src/instrumentTest/java 。 试图在instrumentTest中添加我的JUnittesting对我不起作用。 我可以运行它作为一个Androidtesting(这就是目录似乎),但这不是我所期待的 – 我只是想运行一个简单的JUnittesting。 我试图创build一个JUnit运行configuration这个类,但也没有工作 – 我假设,因为我使用的标记为Androidtesting代替源的目录。 如果我在Project Structure中创build了一个新的源文件夹并将其标记为marki,那么下次IntelliJ将从Gradle构build文件中刷新项目configuration时将被擦除。 在IntelliJ上基于gradle的android项目中configurationJUnittesting的更合适的方法是什么? 使用哪种目录结构?

如何在Android Gradle中自动增加versionCode

我正在尝试基于Gradle的新的Android构build系统,我在想,使用它自动增加versionCode的最佳方法是什么? 我正在考虑两个选项 创buildversionCode文件,从中读取数字,增加它并将其写回到文件中 parsingAndroidManifest.xml,从中读取versionCode,增加它并将其写回到AndroidManifest.xml 有没有更简单或合适的解决scheme? 有没有人使用mentiod选项之一,可以与我分享?

Module …不受gradle支持

我正在使用IntelliJ IDEA Pro 13.1.2。 从未使用13以下的任何版本。 当试图从IDE运行build.gradle我得到的消息: 模块不支持gradle 我可以从命令行运行这个脚本就好了。 “根”目录同时具有.gradle和gradle子目录,一般来说,它的结构与来自同一个项目的另一个模块非常相似,我可以从IDE运行它的构build而没有任何问题。 有关进一步故障排除的build议

Gradle版本1.10是必需的。 当前版本是2.0

我正在尝试使用最新的Gradle版本(2.0),但是当在terminal中打gradle时,我总是收到这个消息。 为什么要求1.10版本? 我是Gradle的新手,所以我试图让自己的头靠近它。 Gradle版本1.10是必需的。 当前版本是2.0 这里是我的依赖(模块build.gradle文件): dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', include: '*.jar') } …和包装任务: task wrapper(type: Wrapper) { gradleVersion = "2.0" } 另外,我已经按如下方式设置了分发URL(在local.properties文件中): distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip 最后的事情是在File->Settings->Gradle ,我select了“使用可定制的gradle包装” GRADLE_HOME被设置为C:\ Program Files(x86)\ Gradle \ gradle-2.0 build.gradle文件: buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', include: '*.jar') } } task […]

如何在Android Studio中停止执行Gradle任务?

在Android Studio中是否有任何合法的Gradle任务停止执行?

什么是Gradle工件依赖关系图命令?

我在Gradle文档中阅读了这个评论: To deal with problems due to version conflicts, reports with dependency graphs are also very helpful. Such reports are another feature of dependency management. 我带了一些jar子,但我需要弄清楚它来自哪里。 通常我只是全局排除它,但我需要在这里的层次结构信息。 我如何从Ivy和Maven获得这些信息? 更别说有人把Hibernate的jar包(很多)带到我的jar列表中,我真的很想知道谁不是使用Hibernate,并试图去除这个依赖关系。