问题标签 [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.
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)
android - android studio gradle 服务器配置
在Android Studio和使用Gradle中,我如何设置 DEBUG/RELEASE 变量。例如,当我在 DEBUG 中运行我的应用程序时,我希望我的服务器是:
服务器=“ http://www.mytestserver.com ”;
当我在 RELEASE 中运行我的应用程序时,我希望我的服务器 URL 为:
服务器=“ http://www.myproductionserver.com ”;
我怎样才能做到这一点?
问候
gradle - Android Studio Gradle 编程
好的,我已经在新的Android 构建系统上观看了 Xavier Ducrohet 的 YouTube 视频。我什至转而使用 Android Studio 并对此感到满意。现在我需要自定义构建规则以按照我想要的方式做事,其中之一是在清单文件中自动设置codeVersion
and 。codeName
Xavier 在他的一张幻灯片中展示了如何做到这一点:
那么有人会这么好心地指出我填写这些点的好资源吗?
更具体地说,我想运行一个脚本git describe --dirty | sed -e 's/^v//'
来确定versionName
和git tag | grep -c ^v
获取versionCode
.
谢谢
更新
我尝试了以下gradle.build
脚本但没有成功。它构建得很好,但我安装的应用程序的应用程序信息页面中的版本名称没有改变。
如果我将配置替换为versionName getVersionName()
thenversionName 'Some Text'
它可以工作,并且构建名称将Some Text
出现在 App Info 中。那么为什么我的 getVersionName 函数不起作用呢?
更新 2
仍然不工作 - 但几乎!
外壳脚本:
这有效,并且日志行确认在制作项目时多次调用该脚本。但是 versionName 仍然是空白的。我怀疑是 Gradle 方面仍未获得标准输出。
gradle - 用于 gradle 的 PMD 插件
我正在使用 intellij idea 和 gradle 来开发 java 项目。
我在 build.gradle 文件的子项目级别应用了 pmd 插件。
当我在命令行上运行 commoand 'gradlew check' 时,我只收到一个模块的 pmd 警告。当我修复这些并再次运行命令时,我会收到下一个模块的 pmd 警告。
我想列出所有模块中的所有 pmd 警告。
我试图将“应用插件:pmd”这一行放在 build.gradle 文件的 allprojects 部分下。
有什么建议我怎么能实现它?
谢谢,维杰博尔
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.xml
abc:ignore_vertical_scroll="true"
xmlns:abc="http://schemas.android.com/apk/res-auto"
到目前为止,我读到的是这个 URI 是在 ADT 17.0 中添加的,以缓解自定义组件中的包名称问题。不知道这在 gradle 中是如何翻译的。
gradle - 无法在 gradle 中运行多个插件
我在 gradle.build 文件中配置了 pmd、checkstyle 和 findbugs 插件,因为我想保持代码线的质量。
我的 build.gradle 属性的一部分是:
我的目的是获取 pmd、findbugs 和 checkstyle 的所有警告/错误。
我正在尝试gradlew 检查,但我看不到任何特定的行为。有时 findbugs 单独运行。
有人可以建议我在哪里失踪吗?
提前致谢, 维杰·博尔
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 位服务器虚拟机。
有谁知道我为什么会得到这个以及我能做些什么来解决它?
java - 是否可以在 Gradle 中声明一个可在 Java 中使用的变量?
是否可以在 Gradle 中声明一个可在 Java 中使用的变量?基本上我想在 build.gradle 中声明一些变量,然后在构建时(显然)得到它。就像 C/C++ 中的预处理器宏...
声明的一个例子是这样的......:
有没有办法做这样的事情?
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!如果您需要更多信息 -> 告诉我。
android - Android Studio 的 Gradle 错误
我正在 OS X 上试用 Android Studio,但遇到了一条神秘的错误消息。我通过Google 指南构建了一个简单的 UI,但是当我完成 XML 文件的编写并在 IDE 中点击运行时,我收到以下消息(“Test2”是项目的名称):
我以前从未开发过安卓应用程序,所以我不知道这有多普遍。我搜索了这个错误,发现没有人遇到同样的问题。
我尝试了Abhan的解决方案,但收到一条新错误消息: