无法解决依赖性错误

时间:2017-11-18 07:17:27

标签: android android-studio gradle android-gradle

我已将一个统一的android项目作为模块导入到我现有的android studio项目中,并在gradle同步时遇到了这些错误。

  

错误:无法解析':app @ release / compileClasspath':无法解析项目:markerlessAR1。   打开文件
显示细节

2 个答案:

答案 0 :(得分:2)

我已经解决了这个问题。我的AAR文件中的classes.jar 缺失(当我'解压缩'AAR时没有找到.jar)。所以我做的是通过重新执行gradlew assemble重建我的AAR文件,然后将这个新的AAR导入到我的Android应用程序项目中。

至于为什么我的第一个AAR文件中缺少classes.jar,我还没有揭开它的神秘面纱。我想我忘了执行gradle命令,只是从Unity导出的应用程序项目中选择了新创建的Android模块中的可用AAR文件(因为我太兴奋了)。

答案 1 :(得分:2)

请尝试以下步骤解决此错误:

1)从文件->项目结构->添加新的aar包中,在本地android应用中导入AAR文件。

2)成功同步后,请确保您的AAR模块包含build.gradle文件。    例如:UnityAAR是您的模块名称,其中包含unityaar.aar文件,build.gradle文件。

3)如果缺少模块gradle文件,请自行添加。 Gradle文件包含    configuration.maybeCreate(“默认”) artifacts.add(“ default”,file('unityaar.aar'))