当前位置: 首页 > 知识库问答 >
问题:

错误:无法使用transform ExtractAarTransform解析compileClasspath的依存关系

裴展
2023-03-14

对于我使用的帮助库,我最近得到:

错误:无法解决':app@debug /compileClasspath'的依赖关系:无法使用转换ExtractAarTransform转换文件'mylib-release.aar'以匹配属性{artifactType=android-爆炸-aar}

然后在gradle控制台上:

无法解析配置的所有文件:demo: degCompileClasspath。

无法转换文件“mylib release”。aar’使用transform-ExtractAarTransform-java匹配属性{artifactType=android分解aar}。io。FileNotFoundException:mylib版本。aar(Datei oder Verzeichnis nicht gefunden)

上周它还在工作,不幸的是我忘记了发生了什么变化

共有3个答案

阎冠玉
2023-03-14

嗯,你需要生成。AAR文件。

转到根项目文件夹-

转到gradle tools窗口(通常位于android studio的右上角)并获取execute task build

您的项目库aar-

傅正豪
2023-03-14

在我的例子中,这个错误是由于. aar丢失了,所以在你的案例中检查你的libmylib-release.aar是否存在,并且在调试编译类路径中找到。

杭昊空
2023-03-14

在我的情况下,这是失踪。aar文件(一个或多个文件,取决于您有多少构建类型),正如@JBTPublic所指出的。

那么我是如何修复的呢?嗯,你需要自己生成它。至少对我来说,Android Studio并不是自己生成的。我在我的项目中导入了一个Android库,它在Linux环境中运行得非常好。但我忘了在运行Android应用程序之前需要生成AAR文件。

要生成AAR文件,如果您的项目依赖Android库,则需要:

  1. 打开android库/构建。格雷德尔
  2. 在Android Studio菜单中,转至构建-

一旦Make完成(你会看到一条Build SUCCESSFUL的消息),那么你就可以像往常一样运行你的Android应用了。

提示:将这些信息添加到自述文件中,以便您在更改环境后不会忘记,就像我昨晚去旅行之前所做的那样。

 类似资料: