[英]Gradle 3 implementation for aar dependency
我有一个Android
项目,其中有几个库作为aar
依赖项。 库和应用程序具有相同的风格( 内部和外部 )。 库生成为LibraryName-internal-release.aar和LibraryName-internal-debug.aar , LibraryName-external-release.aar和LibraryName-external-debug.aar 。
在gradle的先前版本中,我将aar文件添加为对项目的依赖关系,如下所示
internalDebugCompile(name: 'LibraryName-internal-debug', ext: 'aar')
internalReleaseCompile(name: 'LibraryName-internal-release', ext: 'aar')
externalDebugCompile(name: 'LibraryName-external-debug', ext: 'aar')
externalReleaseCompile(name: 'LibraryName-external-release', ext: 'aar')
如何在依赖项中使用最新的implementation
标记。 我尝试在gradle 3.0中使用implementation(':LibraryName@aar')
,但找不到正确的匹配依赖项。 在这种情况下如何使用implementation
标签的正确性?
使用implementation
而不是像这样简单地进行compile
。
internalDebugImplementation(name: 'LibraryName-internal-debug', ext: 'aar')
internalReleaseImplementation(name: 'LibraryName-internal-release', ext: 'aar')
externalDebugImplementation(name: 'LibraryName-external-debug', ext: 'aar')
externalReleaseImplementation(name: 'LibraryName-external-release', ext: 'aar')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.