问题标签 [build.gradle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3502 浏览

android - Android gradle:错误找不到与给定名称匹配的资源:引用android lib时的attr

我尝试将我的 android 项目从 Maven 迁移到 Gradle,然后出现此错误:

Gradle:找不到与给定名称匹配的资源:attr 'mdActiveIndicator'。

感谢您帮助寻找解决方案。

这是我的项目结构:

MediaProject 中 build.gradle 的内容 (%1)

MediaProject 中 settings.gradle 的内容 (%2)

HoloCircleSeekBar 中 build.gradle 的内容 (%3)

Telemande 中 attrs.xml 的内容 (%4)

Telemande 中 build.gradle 的内容 (%5)

远程控制中 styles.xml 的内容 (%6)

0 投票
2 回答
3303 浏览

android - android studio gradle 服务器配置

Android Studio和使用Gradle中,我如何设置 DEBUG/RELEASE 变量。例如,当我在 DEBUG 中运行我的应用程序时,我希望我的服务器是:

服务器=“ http://www.mytestserver.com ”;

当我在 RELEASE 中运行我的应用程序时,我希望我的服务器 URL 为:

服务器=“ http://www.myproductionserver.com ”;

我怎样才能做到这一点?

问候

0 投票
2 回答
3522 浏览

gradle - Android Studio Gradle 编程

好的,我已经在新的Android 构建系统上观看了 Xavier Ducrohet 的 YouTube 视频。我什至转而使用 Android Studio 并对此感到满意。现在我需要自定义构建规则以按照我想要的方式做事,其中之一是在清单文件中自动设置codeVersionand 。codeName

Xavier 在他的一张幻灯片中展示了如何做到这一点:

那么有人会这么好心地指出我填写这些点的好资源吗?

更具体地说,我想运行一个脚本git describe --dirty | sed -e 's/^v//'来确定versionNamegit tag | grep -c ^v获取versionCode.

谢谢

更新

我尝试了以下gradle.build脚本但没有成功。它构建得很好,但我安装的应用程序的应用程序信息页面中的版本名称没有改变。

如果我将配置替换为versionName getVersionName()thenversionName 'Some Text'它可以工作,并且构建名称将Some Text出现在 App Info 中。那么为什么我的 getVersionName 函数不起作用呢?

更新 2

仍然不工作 - 但几乎!

外壳脚本:

这有效,并且日志行确认在制作项目时多次调用该脚本。但是 versionName 仍然是空白的。我怀疑是 Gradle 方面仍未获得标准输出。

0 投票
0 回答
968 浏览

gradle - 用于 gradle 的 PMD 插件

我正在使用 intellij idea 和 gradle 来开发 java 项目。

我在 build.gradle 文件的子项目级别应用了 pmd 插件。

当我在命令行上运行 commoand 'gradlew check' 时,我只收到一个模块的 pmd 警告。当我修复这些并再次运行命令时,我会收到下一个模块的 pmd 警告。

我想列出所有模块中的所有 pmd 警告。

我试图将“应用插件:pmd”这一行放在 build.gradle 文件的 allprojects 部分下。

有什么建议我怎么能实现它?

谢谢,维杰博尔

0 投票
1 回答
3504 浏览

android - 即使在使用命名空间 http://schemas.android.com/apk/res-auto 后,“没有找到属性的资源标识符”错误

将现有应用程序移植到 gradle 构建系统并在从命令行进行构建时出现以下错误 error: No resource identifier found for attribute 'ignore_vertical_scroll' in package 'com.example.dummyapp'

现在是在使用它时'ignore_vertical_scroll'定义的自定义属性,就像在布局中一样attrs.xmlabc:ignore_vertical_scroll="true"xmlns:abc="http://schemas.android.com/apk/res-auto"

到目前为止,我读到的是这个 URI 是在 ADT 17.0 中添加的,以缓解自定义组件中的包名称问题。不知道这在 gradle 中是如何翻译的。

0 投票
1 回答
831 浏览

gradle - 无法在 gradle 中运行多个插件

我在 gradle.build 文件中配置了 pmd、checkstyle 和 findbugs 插件,因为我想保持代码线的质量。

我的 build.gradle 属性的一部分是:

我的目的是获取 pmd、findbugs 和 checkstyle 的所有警告/错误。

我正在尝试gradlew 检查,但我看不到任何特定的行为。有时 findbugs 单独运行。

有人可以建议我在哪里失踪吗?

提前致谢, 维杰·博尔

0 投票
11 回答
90636 浏览

android - 更新 Android Studio 后 Gradle 构建错误

我刚刚更新了 Android Studio,现在当我尝试构建我的应用程序时,我收到以下 Gradle 错误:

Android Studio 版本详情:

Android Studio(I/O 预览版)AI-130.709792

构建 #AI-130.709792,构建于 2013 年 6 月 14 日

JDK 1.6.0_43

虚拟机:Apple Inc. 的 Java HotSpot(TM) 64 位服务器虚拟机。

有谁知道我为什么会得到这个以及我能做些什么来解决它?

0 投票
11 回答
166673 浏览

java - 是否可以在 Gradle 中声明一个可在 Java 中使用的变量?

是否可以在 Gradle 中声明一个可在 Java 中使用的变量?基本上我想在 build.gradle 中声明一些变量,然后在构建时(显然)得到它。就像 C/C++ 中的预处理器宏...

声明的一个例子是这样的......:

有没有办法做这样的事情?

0 投票
1 回答
23539 浏览

actionbarsherlock - 如何使用 actionbarsherlock lib 配置现有项目的 build.gradle 文件?

我在 Eclipse 中有一个使用库 actionbarsherlock(版本 4.3.1)的现有项目 MyProject。该项目在 android studio 中编译并运行,但我没有得到构建变体。请帮忙!

这是我的根文件夹(project_workspace)的 setting.gradle 和 build.gradle:

myProject 的 build.gradle:

actionbarsherlock 的 build.gradle:

我也在这里阅读了很多问题和答案,并查看了 gradle 示例,但我不明白。请帮助我,我以前从未使用过 maven 或 ant!如果您需要更多信息 -> 告诉我。

0 投票
1 回答
1166 浏览

android - Android Studio 的 Gradle 错误

我正在 OS X 上试用 Android Studio,但遇到了一条神秘的错误消息。我通过Google 指南构建了一个简单的 UI,但是当我完成 XML 文件的编写并在 IDE 中点击运行时,我收到以下消息(“Test2”是项目的名称):

我以前从未开发过安卓应用程序,所以我不知道这有多普遍。我搜索了这个错误,发现没有人遇到同样的问题。

我尝试了Abhan的解决方案,但收到一条新错误消息: