android-gradle-plugin相关内容

未解决的依赖项:找不到与 com.android.support:appcompat-v7:29.+ 匹配的任何版本

当我在 intelliJ 上打开一个新的 android 项目时,总是出现这个未解决的依赖错误 我已经尝试过: 取消选中离线框 更新gradle 从gradel官网下载最新版本,并在文件中设置gradle源. 从“29.+"更改.到“29.0.0" 错误信息: 错误:无法解析“:app@debug/compileClasspath"的依赖关系:找不到任何匹配的版本co ..
发布时间:2021-11-27 23:45:02 移动开发

Android X:tools:replace 指定于 line: for 属性,但未指定新值

我在这个网站上尝试了很多解决方案,但仍然没有解决问题.该问题是由于 Android X 库造成的.当我添加 Android X 时,这个问题得到了解决,但它开辟了新的问题.如何解决这个问题? 之前出现此错误: 清单合并失败:属性 application@appComponentFactory value=(android.support.v4.app.CoreComponentFactor ..
发布时间:2021-11-27 23:44:04 Java开发

Gradle:如何为课堂运行仪器测试

我正在 Android Studio 中运行仪器测试,运行配置定义如下(不要介意警告): 所以这是为特定类调用测试服.我想如何使用命令行实现这一点,我想使用 ./gradlew 命令? 解决方案 如 AndroidTestingBlueprint 中所述 你可以使用 android.testInstrumentationRunnerArguments.class 属性: ./gra ..
发布时间:2021-11-27 22:32:12 移动开发

如何在 Android 单元测试中打开控制台输出?

有什么办法可以在控制台输出中打开测试日志吗? 我知道我们可以查看 HTML 文件中生成的测试结果并检查那里的标准输出,但我觉得这有点不方便. 我知道有一种方法可以使用标准的 java 插件来做到这一点: test {测试日志{事件“通过"、“跳过"、“失败"、“标准输出"、“标准错误"}} 但是在 Android 项目中使用它会导致错误: 找不到方法 test() 应用java ..
发布时间:2021-11-27 22:31:26 移动开发

对 Android Gradle 中的 testCompile 和 androidTestCompile 感到困惑

我是测试领域的新手,对 Android 测试领域更甚.在对有助于在 android 上进行测试的 Robolectric 进行研究时,最让我感到困惑的是一件事.有时在网络上,我看到人们在引用 Robolectric 时在 gradle 构建脚本的依赖项中使用 testCompile 关键字,而其他人使用 androidTestCompile.肯定不能两者都有效吗? 有人能解释一下两者之间的区 ..
发布时间:2021-11-27 22:27:45 移动开发

在 Android Studio (cmake) 中使用预构建的共享库

我想在我的 Android 应用程序中使用 C++ 共享库.我试图按照 Google 的 NDK 示例中的 hello-libs 示例进行操作,但不知何故它不起作用. 看来,我的库没有打包到 APK 中.我发现的所有教程都使用 *.mk-files,但我想使用 cmake. 这是我的 CMakeLists.txt: # 设置构建本机库所需的最低 CMake 版本.cmake_mini ..
发布时间:2021-11-27 21:53:27 C/C++开发

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 移动开发

无法合并 Dex - Android Studio 3.0

当我在稳定版中将我的 Android Studio 更新到 3.0 并运行该项目时,我开始收到以下错误. 错误:任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败.com.android.builder.dexing.DexArchiveMergerException: 无法合并 dex 我尝试清理和重建项目,但 ..
发布时间:2021-11-27 21:50:03 移动开发

没有 NDK 版本与请求的版本匹配

更新到 Android Gradle 插件 3.6.0(2020 年 2 月 24 日发布)后,几个项目独立开始失败: 没有与请求的版本 20.0.5594570 匹配的 NDK 版本.本地可用版本:21.0.6113669 通过安装较旧的预期 ndk 版本在本地“修复"此问题非常简单: sdkmanager 'ndk;20.0.5594570' 但是,我的问题是:这个旧版本在哪里以及如何 ..
发布时间:2021-11-27 21:11:02 移动开发

错误:在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:llvm

我想使用gradel(gradlew clean build)编译一个开源的android项目(Netguard)但是我遇到了这个错误: 配置项目“:app"时出现问题.>执行模型规则时抛出异常:NdkComponentModelPlugin.Rules#create工具链>在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:llvm 我搜索了但没有找到任何帮助.这是主要的build. ..
发布时间:2021-11-27 20:01:36 移动开发

如何修复“意外元素<查询>"在<manifest>>中找到错误?

突然间,我在我的 Android 项目中遇到了这个构建错误: 意外元素在 中找到 我该如何解决? 解决方案 Android Gradle 插件需要了解新的清单元素,尤其是用于清单合并过程.如果插件有混淆的倾向在清单合并中看到它无法识别的元素,扔掉构建问题中的错误. 在这种情况下,Android 11 引入了 作为清单元素,而旧版本的 An ..
发布时间:2021-11-27 19:18:49 移动开发

使用 aar 和源 jar 将 Android 库发布到 Maven

有人可以给我一个关于如何使用 maven-publish gradle 插件发布带有 aar 和源 jar 的 com.android.library 项目/模块的提示吗?我可以使用旧的 maven 插件来做到这一点 - 但我想使用新的 maven-publish 插件. 解决方案 这是使用新的 maven-publish 插件的示例. 应用插件:'maven-publish'任务源Ja ..
发布时间:2021-11-27 18:29:38 移动开发

如何使用 gradle 在 APK 文件名中设置 versionName?

我正在尝试在 gradle 自动生成的 APK 文件名中设置特定的版本号. 现在 gradle 生成 myapp-release.apk 但我希望它看起来像 myapp-release-1.0.apk. 我试过重命名看起来很乱的选项.有没有简单的方法可以做到这一点? buildTypes {释放 {签名配置signingConfigs.releaseapplicationVarian ..
发布时间:2021-11-27 17:55:33 移动开发