Android studio 如何在库中使用releaseImplementation
我正在使用Android Studio 3.0和更新的gradle插件 我需要在我的Android studio 如何在库中使用releaseImplementation,android-studio,android-gradle-plugin,Android Studio,Android Gradle Plugin,我正在使用Android Studio 3.0和更新的gradle插件 我需要在我的build.gradle文件中使用releaseImplementation关键字,因为我只希望指定的库(ACRA)在版本中生成。我只想在发布版中构建ACRA的原因是我读到安卓Studio instant run不能很好地与ACRA配合使用 releaseImplementation 'ch.acra:acra:4.9.2' 然而,问题是,它是一个库,因此我还需要使用api键,这样我就可以在api中过渡地导出到
build.gradle
文件中使用releaseImplementation
关键字,因为我只希望指定的库(ACRA
)在版本中生成。我只想在发布版中构建ACRA的原因是我读到安卓Studio instant run不能很好地与ACRA配合使用
releaseImplementation 'ch.acra:acra:4.9.2'
然而,问题是,它是一个库,因此我还需要使用api
键,这样我就可以在api中过渡地导出到使用库的模块
api 'ch.acra:acra:4.9.2'
是否可以同时使用这两个关键字,或者是否可以使用复合关键字
releaseImplementation 'ch.acra:acra:4.9.2'
api 'ch.acra:acra:4.9.2'
在Android Studio 3.0及更新版本中,Android Gradle插件支持新的Java库插件配置,允许对依赖项进行更精细的控制 如上所述,新的Gradle依赖项配置可用于特定于味道或构建类型的依赖项。 如果您希望对
版本
生成类型使用api
依赖项配置,您将添加以下内容:
releaseApi'ch.acra:acra:4.9.2'
这是您正在描述的“复合关键字”。不需要指定其他依赖项。这是什么意思?您的意思是什么?