Tgo*_*014 5 android build.gradle android-gradle-plugin android-productflavors android-build-flavors
我有一个core模块是我的应用程序的基础。该模块有 2 种风格。当我尝试将其导入到app没有风味的模块中时,我收到以下错误:
> Could not resolve all task dependencies for configuration ':app:releaseRuntimeClasspath'.
> Could not resolve project :core.
Required by:
project :app
> Project :app declares a dependency from configuration 'implementation' to configuration 'internalRelease' which is not declared in the descriptor for project :core.
Run Code Online (Sandbox Code Playgroud)
这是我的核心 build.gradle 配置:
android {
compileSdkVersion 27
publishNonDefault true
defaultConfig {
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
flavorDimensions 'target'
productFlavors {
internal {
dimension "target"
}
external {
dimension "target"
}
}
dexOptions { preDexLibraries true }
}
Run Code Online (Sandbox Code Playgroud)
以下是我在应用程序模块 build.gradle 中导入此模块的方法:
implementation project(path: ':core', configuration: 'internalRelease')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1099 次 |
| 最近记录: |