问题标签 [gradlew]
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.
gradle - 在gradle中添加依赖
我知道为什么我的依赖不起作用。这是我的配置:
我有错误:
谢谢你的帮助
android - 使用 target="android-19" 的 Android 编译项目失败
大师们,
最近我正在尝试使用 gradle 构建 android 项目,并且由于我需要使用的一个 API(@JavascriptInterface 注释)只能达到 api 级别 17,所以我在项目属性中将我的 targetAPILevel 更改为 19。当我从 Eclipse 构建项目时它运行良好(右键单击项目并运行 Android 应用程序)。
但是当我尝试在终端中通过 gradlew 构建项目时,它似乎从未使用目标级别 19 来构建项目。这是 build.gradle 文件的一部分,如下所示:
安卓 {
}
谁能帮助我在这里做错了什么?非常感谢。
android - Android gradle build 包含两次 jni 库
我一直在尝试解决有关 Android 构建的问题,但不知道如何解决。基本上,我正在尝试使用 Gradle 构建一个 Android 项目。它运行完美,但最终 apk 的大小比我使用 Eclipse 构建时多 7MB。
当我解压缩 apk 时,我看到 JNI Libs 包含了两次。这与仅包含一次的 Eclipse 构建不同。这是我可以在 APK 中找到它们的路径:
- 库/armeabi
- 库/armeabi-v7a
- 主/jniLibs/armeabi
- 主/jniLibs/armeabi-v7a
在我的项目中,这两个文件位于:
- 安卓/app/src/main/jniLibs/armeabi
- android/app/src/main/jniLibs/armeabi-v7a
我有两个不同的 build.graddle 文件:
- 安卓/
- 安卓/应用/
它们都不包含与 JNI 库相关的任何内容。
要构建一个版本,我使用以下命令:
一切正常。我使用 Gradle 1.10。
我想知道是否有人遇到过这个问题并找到一个解决方案来避免将 JNI Libs 包含在 APK 中两次。
谢谢 :)
android - 为什么 gradle 每次都配置项目
我正在尝试运行由设置创建的 libgdx 项目。当 我运行命令./gradlew desktop:dist
或gradle
. 每次都尝试配置和解决依赖关系。
配置有问题还是gradle的默认行为。
16 sec is really long for me
编辑:
我每次运行任务时都会得到这条线。而且是最耗时的
Configuring > 0/5 projects > root project > Resolving dependencies ':classpath
gradle - 使用gradle-wrapper时如何在本地系统中使用gradle zip而不下载
我正在尝试使用 gradle-wrapper ( gradlew
) 构建一个 gradle 项目。
当我用 构建时./gradlew build
,它会输出文本
下载http://services.gradle.org/distributions/gradle-1.11-bin.zip
而且我已经单独下载了gradle-1.11-bin.zip,我不想在构建时再次下载它。
那么,我应该将 gradle-1.11-bin.zip 放在我的项目或系统中的哪个位置,这样我就不必再次下载了?
gradle/wrapper/gradle-wrapper.properties如下。
而且我尝试将gradle-1.11-bin.zip复制到gradle/wrapper/dists中,但这并没有解决问题。
gradle - Travis CI 无法使用 gradle wrapper 解压 gradle 1.11
从今天开始,我的一个项目的构建在 Travis CI 上失败了,因为解压 gradle 1.11 时出现问题。这适用于较新的构建以及几天前执行的旧构建。gradlew assemble
在我的本地机器上工作正常,它只在 Travis CI 上失败。构建的输出如下:
特拉维斯试图再重复gradlew assemble
两次,但最终失败了。我.travis.yml
的很简单:
这个问题可能来自哪里?从我的机器访问http://services.gradle.org/distributions/gradle-1.11-bin.zip
时,我得到了一个可以解压缩并工作的正确分发。这可能与我使用 JDK 1.8 的事实有关吗?
android - android studio - 设置 gradlew/gradle jdk
操作系统:OSX 10.9.2 构建工具:gradle 平台:android 我最近安装了 jdk 8,我将它用于一些辅助项目。我同时安装了 1.6、1.7 和 1.8。
我遇到的问题是在构建android项目时,在android studio中使用gradlew它使用jdk 8,而不是使用我为项目设置的jdk。这会导致问题,因为我正在使用的 gradle 插件之一(新的 relic 代理)尚不支持 java 8。
我不知道 android studio 如何决定 gradle 使用什么 jdk,但它应该使用与您为项目设置的 jdk 相同的 jdk,否则要求我设置一个有什么意义?
所以我的问题是这个。我如何在 android studio 或 intellij 中设置用于 gradlew 的 jdk,因为我确信这也会影响其他项目
eclipse - 如何使用 CMD 将 Forge 安装到 Eclipse 中?
这就是我所做的:
- Shift+ 右键单击 forge 文件夹
- 单击“在此处打开命令窗口”
- 输入“
gradlew setupDecompWorkspace eclipse
” - 完成后,会出现一条错误消息:
您正在同一命令中运行 setupDecompWorkspace 任务和 IDE/构建任务。分开做。”
android - Android Studio 无法编译,但是 gradle cli 可以编译
我在 Mac 上使用 Android Studio 0.5.7 时出现奇怪的错误。我无法使用 gradle 和 ndk-build 编译我的项目。它失败并出现此错误:
但是,当我从 CLI 运行 ./gradlew compileArmDebugJava 时,项目已成功编译。
android工作室中的错误:
从 cli 成功构建
这是我的 build.gradle 文件:
android - 收到错误“需要 Gradle 版本 1.10。当前版本是 1.12。” 执行“gradle wrapper”时?
我正在尝试gradle wrapper
为 Android 项目执行,并引发此错误:
评估根项目“myapp”时出现问题。
> 需要 Gradle 版本 1.10。当前版本是 1.12。如果使用 gradle 包装器,请尝试将 /Users/dude/myapp/gradle/wrapper/gradle-wrapper.properties 中的 distributionUrl 编辑为 gradle-1.10-all.zip
我的wrapper
任务build.gradle
如下所示:
我最近通过 Homebrew 更新到 Gradle v1.12。是不支持还是什么?如果是这样,我在哪里可以检查这种事情?