Gradle 3 实现 aar 依赖
Gradle 3 implementation for aar dependency
我有一个 Android
项目,其中有几个库作为 aar
依赖项。库和应用程序具有相同的风格(internal 和 external)。
库生成为 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')
我有一个 Android
项目,其中有几个库作为 aar
依赖项。库和应用程序具有相同的风格(internal 和 external)。
库生成为 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')