build.gradle相关内容

如何在 Android 项目中使用外部 JAR?

我创建了一个 Android 项目并向我的项目添加了一个外部 JAR (hessian-4.0.1.jar).然后我将 JAR 添加到构建路径并在 Order and Export 中将其选中. Order 和 Export 似乎被忽略了,并且来自外部 JAR 的所有类在运行时都丢失了. 在使用 Eclipse 插件构建 Android 应用程序时,是否有从外部 JAR 正确包含所需类 ..
发布时间:2021-12-01 11:31:50 移动开发

所有 com.android.support 库必须使用完全相同的版本规范

更新到 android studio 2.3 后,我收到此错误消息.我知道这只是一个提示,因为应用程序正常运行,但它真的很奇怪. 所有 com.android.support 库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃).找到版本 25.1.1、24.0.0.示例包括 com.android.support:animated-vector-drawable:25.1.1 和 c ..
发布时间:2021-12-01 11:23:57 移动开发

Gradle:从 Android 资产文件夹中排除文件

请问,您知道如何在合并多个资产文件夹之前或合并期间从 Android 项目资产文件夹中排除某些文件吗? 例如: android {源集{主要的 {assets.srcDirs = [fileTree(dir: 'assets1', exclude: 'myfile.txt'), 'assets2']//不起作用assets.exclude 'assets1/myfile.txt'//不起作 ..
发布时间:2021-11-30 12:08:53 移动开发

Java 以非零退出值 2 结束 - Android Gradle

我在执行我的 Android 应用程序时遇到此错误(我清理了它然后构建了它,但错误仍然存​​在) 同步:好的 制作项目:好的 干净:好的 运行:错误 错误:任务 ':app:dexDebug' 的执行失败 .com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecExcept ..
发布时间:2021-11-29 08:53:56 移动开发

Gradle Artifactory Plugin - 如何从项目中的多个模块发布工件?

我有一个项目,它有一个 SharedCode(Java)模块,其次是一个 Android(Android 库)模块,它依赖于 SharedCode模块.我想发布来自 SharedCode 模块的 jar 工件和来自 Android 模块的 aar 工件.我不知道如何编写我的 build.gradle 文件,以便在 artifactoryPublish 任务运行时两个模块都发布到 Artifacto ..
发布时间:2021-11-28 22:21:47 移动开发

为 androidTest sourceSet 配置 res srcDirs

我想包含仅用于测试的资源. 我的应用模块 build.gradle 文件中有以下内容: android {...源集{android测试{java.srcDirs = ['src/androidTest/java']res.srcDirs = ['src/androidTest/res']}}} java srcDirs 路径是正确的,但是如果我尝试从 androidTest 中的 re ..
发布时间:2021-11-27 22:30:12 Java开发

Android Studio 3.0:在 gradle 文件中找不到 buildToolsVersion

我最近安装了新的稳定版 Android Studio (v3.0).然后创建了一个新项目,没有任何问题.但是看到应用级 build.gradle 文件中没有 buildToolsVersion 字段.即使我搜索了所有项目文件(CtrlShiftF),但没有找到任何东西! 这是什么意思?我如何确定应用模块中构建工具的版本? build.gradle(项目): //顶级构建文件,您可以在 ..
发布时间:2021-11-27 21:51:39 移动开发

无法解析“:app@debug/compileClasspath"的依赖:无法解析

新安装的 Android studio 3.1.3 在创建新项目和首次编译时出现奇怪的依赖错误. 一个类似的问题这无助于解决问题. 事件日志: 无法解析“:app@debug/compileClasspath"的依赖:无法解析 com.android.support:appcompat-v7:28.0.0-alpha3.打开文件显示详细资料无法解析“:app@debug/compil ..
发布时间:2021-11-27 21:50:24 移动开发

Android 布局文件夹可以包含子文件夹吗?

现在我把所有的xml布局文件都存放在'res/layout'文件夹中,所以管理小项目是可行且简单的,但是当遇到大而重的项目时,应该有布局文件夹中所需的层次结构和子文件夹. 例如 布局-- layout_personal--personal_detail.xml--personal_other.xml--layout_address-- 地址1.xml-- address2.xml 同样的 ..
发布时间:2021-11-27 18:25:07 移动开发

Android Material 和 appcompat Manifest 合并失败

我有下一年级 依赖项{实现文件树(目录:'libs',包括:['*.jar'])实现 'com.android.support:appcompat-v7:28.0.0-rc01'实现 'com.android.support.constraint:constraint-layout:1.1.2'testImplementation 'junit:junit:4.12'androidTestImp ..
发布时间:2021-11-27 17:54:04 移动开发

如何使用新的 Gradle Android 构建系统手动包含外部 aar 包

我一直在试验新的 android 构建系统,但遇到了一个小问题.我已经编译了我自己的 ActionBarSherlock aar 包,我称之为“actionbarsherlock.aar".我想要做的实际上是使用这个 aar 来构建我的最终 APK.如果我使用 compile project (':actionbarsherlock') 将整个 ActionBarSherlock 库作为 andr ..
发布时间:2021-11-27 17:52:45 移动开发

为 api 26 (Android) 设置 Gradle

自从我将 Nexus 5x 升级到 Android O DP3 后,我无法测试我的应用程序.我收到错误,因为我没有配置我的 Gradle 文件以使用新的 API 级别 (26). 所以我改变了这个和依赖项,但我一直在我所有的支持库上出错 无法解析:com.android.support:design:26.0.0-beta2 点击 安装仓库并同步项目 弹出一个下载正确依赖项的进度对话 ..
发布时间:2021-11-27 12:57:30 移动开发

找不到参数的方法 implementation()

我尝试运行我的应用程序,但 gradle 不想编写它. 你能告诉我该怎么做吗? 错误:(36, 0) 无法在 org.gradle.api.internal.artifacts.dsl 类型的对象上找到参数 [com.google.firebase:firebase-appindexing:11.6.2] 的方法 implementation().dependencies.Defaul ..
发布时间:2021-11-27 12:19:02 Java开发

如何告诉 Gradle 使用特定的 JDK 版本?

我不知道如何让它工作. 场景: 我有一个用 gradle 构建的应用程序 应用程序使用 JavaFX 我想要的 使用一个变量(每个开发者机器定义),它指向一个 JDK 的安装,该 JDK 将用于构建整个应用程序/测试/... 我想过使用 gradle.properties 文件来定义变量.类似的东西 JAVA_HOME_FOR_MY_PROJECT= 我不想要的 ..
发布时间:2021-11-25 12:13:59 Java Web开发

如何将本地 .jar 文件依赖项添加到 build.gradle 文件?

所以我尝试将我的本地 .jar 文件依赖项添加到我的 build.gradle 文件中: 应用插件:'java'源集{主要的 {爪哇{srcDir '源代码/模型'}}}依赖{运行时文件('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar')运行时文件树(目录:'libs',包括:'*.jar')} 您可以看到我将 .jar 文件添加到了 referenc ..
发布时间:2021-11-25 11:10:24 Java Web开发

无法在 Google Play 商店中上传 64 位版本

我们正在尝试上传 64 位 &32 位版本,根据最近的 Google 政策变化. 我们在 Build.gradle 中包含了相应的 abifilter "ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'". 我们能够生成构建,但是当我们将构建上传到 Play 控制台进行 Beta 审核时.它发出警告,指出“版本不符合 64 ..
发布时间:2021-11-25 00:11:23 C#