为什么ArCore依赖不能像传递依赖那样工作?

时间:2019-11-24 16:02:41

标签: android android-ndk dependencies arcore lib

我创建了使用ArCore(本机)(CodeSnippets.OpenXmlWrapper.PythonClient)的Android库,其中一项要求是在gradle文件中添加几行

configurations { natives }位于gradle文件顶部,还有这些

implementation 'com.google.ar:core:1.13.0'
natives 'com.google.ar:core:1.13.0'

在依赖项块

我已将它们添加到我的Android库中。然后,我构建了.aar文件,并将其添加到示例项目中,以检查其是否按预期工作,并且在这一行中我遇到了错误

  

CHECK(ArCoreApk_requestInstall(env,activity,user_requested_install,&install_status)== AR_SUCCESS);

为了解决这个问题,我不得不编辑示例项目的gradle文件(上面添加了依赖项),然后它开始工作。

问题是-为什么我需要在我的lib gradle和项目gradle下添加两次相同的依赖项...

我认为在我的lib中添加所有必需的依赖项后,我不应该在项目中也复制它们...

0 个答案:

没有答案