gradle相关内容

错误“支持的最低 Gradle 版本为 5.1.1.当前版本是 4.4.1"更新 android studio 后

我将 android studio 从 3.3 更新到 3.4 版本,安装并执行 ./gradlew lint 后出现下一个错误: 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容. 然后我使用下一个命令来获取更多详细信息: ./gradlwe build --warning-mode=all 我收到下一条消息: 无法应用插件 [id 'co ..
发布时间:2022-01-13 16:14:56 移动开发

运行 gradlew 测试时 android 中的 Jvm 选项

我有一个项目使用 Robolectric 进行单元测试.本项目使用Robolectric 3.0,需要在虚拟机选项中添加-ea和-noverify选项. 在 Android Studio 中,我在 Run > 中创建了新的 JUnit 配置.编辑配置...,然后将 VM Options 设置为 -ea -noverify.通过这种方式,我成功地运行了我的单元测试.这是关于我的配置的图片,请查 ..

BuildConfig 未正确创建(Gradle Android)

我正在尝试将我们的 Android 应用程序转换为 gradle 版本.我有这个项目,它的图书馆建设成功.我现在正在尝试为我们的各种环境创建单独的 apk(dev/test/prod 对它们使用的 restful 服务有不同的 url). 在四处搜索时,我认为最好的方法是为每个环境制作不同的 BuildConfig.这是我尝试过的: 导入 java.util.regex.Pattern构建 ..

Android Studio - Gradle 同步项目失败

在 Android Studio 中,我只是创建了一个新项目,它说: Gradle 项目同步失败.基本功能将无法正常工作. 我已经在网上搜索并尝试了所有方法,但没有任何效果.我有使用 Gradle 1.11 的 Android Studio v0.4.6. 错误信息是: FAILURE:构建失败并出现异常.* 在哪里:构建文件 'C:\Users\Vinnie\AndroidS ..
发布时间:2022-01-13 16:13:11 移动开发

Gradle 对存储库使用证书身份验证

问题 我有一个 Android Gradle 项目,它应该从我公司的 sonatype nexus 服务器中提取一个库.Nexus 服务器使用证书身份验证.这意味着客户端有一个私有证书,该证书可以针对连接服务器对他进行身份验证和授权. 问题是如何配置 gradle 以使用我的证书(在 osx 密钥库中). /app/build.gradle 存储库{//一些其他存储库..... ..

Gradle 错误:仅在 Android Studio 中允许从事件调度线程进行写访问

在将 Android Studio 更新到 2.2 版(在 Windows 10 上)之后,不知何故,第二天早上,当 gradle 构建在任何项目上时,我收到了这样的错误: 仅允许从事件调度线程进行写访问 尽管 gradlew -build 命令工作并成功完成.我尝试了典型的 Android 开发者的 WTF 修复集:清理构建、无效缓存、删除构建文件夹、删除 .gradle 文件夹、尝 ..

Gradle 排除或添加硬包含在库 classes.jar 中的 JAR 文件的引用

我在项目中包含的库遇到了一些问题:一开始,这只是一个相互冲突的依赖问题,我通过排除来解决support-v4 是常用的共享模块. 问题在于,其中一个 lbsLib-release 似乎是在开发人员构建之前使用根项目内的普通 .jar 文件构建的. 通过运行 ./gradlew app:dependencies 我验证了构建图中没有引用依赖项. 我发现这个 support-v4 嵌 ..
发布时间:2022-01-13 16:08:12 移动开发

当它具有也是 aar 库的依赖项时,如何为 android 库生成 javadoc?

我有依赖于其他 android 库项目的 android 库项目.我需要为库生成 javadoc,但它失败了,因为 gradle 将 javadoc 类路径放入 .aar 位置,但 javadoc 需要 .jar 文件. 简化的 gradle 文件: android {compileSdkVersion 23构建工具版本“23.0.2"配置{javadocDeps}默认配置 {minSdk ..

Gradle 安装有代理问题

我在 Jenkins 代理后面的公司网络中的服务器上构建 android 项目时遇到了问题.已经尝试过 jenkins gradle 和 gradlew.以下是开启调试模式后的错误信息. 17:12:31 17:12:40.482 [INFO] [com.android.build.gradle.internal.DependencyManager] 解析/opt/android/tools/p ..
发布时间:2022-01-13 16:06:34 移动开发

如何在 Java 模块中指定源和目标兼容性?

我有一个 Gradle 项目,其中包含一个 Android 模块(com.android.library 插件应用在 build.gradle 文件中)和一个 Java 模块(java 插件应用在 build.gradle 文件中).在 Java 模块的 build.gradle 文件中,我之前指定了源和目标的兼容性,如下所示: 应用插件:'java'编译Java {源兼容性 = 1.7目标兼容 ..
发布时间:2022-01-13 16:06:11 Java开发

有没有办法只在 Android Gradle 项目中运行一组特定的仪器测试?

我有一个 Android/Gradle 项目.每当我想运行测试时,我都会运行: ./gradlew connectedInstrumentTest 它在我的项目的测试文件夹下运行我的所有测试. 我的测试文件夹有几个自动化测试以及非自动化测试.我最感兴趣的是在没有慢速自动化测试的情况下运行快速的非自动化测试. 有没有办法只运行一组特定的测试,例如来自一个特定的类或类似的东西?我基本上 ..
发布时间:2022-01-13 16:05:55 移动开发