我创建了使用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中添加所有必需的依赖项后,我不应该在项目中也复制它们...