我在我的应用程序中使用模块Podcast-release作为依赖项。具有以下定义的构建类型
buildTypes {
debug {
minifyEnabled false
useProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'
jniDebuggable true
}
release {
minifyEnabled true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'
}
}
同样,我在项目中定义了相同的构建类型。
buildTypes {
debug {
versionNameSuffix "-DEBUG"
signingConfig signingConfigs.release
applicationIdSuffix ".debug"
resValue "string", "app_name"
}
release {
buildConfigField "String", "API_ENV", "\"prod\""
buildConfigField "String", "CAST_APP_ID", "\"" + castId + "\""
minifyEnabled false
shrinkResources false
debuggable false
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
根据docs,这应该有效,因为依赖项应用程序和库变体完全相同。
应用程序的调试变体会自动使用库的调试变体,依此类推。
这是错误
路径\的build.gradle 错误:错误:无法解析':app @ debug / compileClasspath':无法解析项目:Podcast-release。 打开文件
显示详细信息 错误:错误:无法解析':app @ debugAndroidTest / compileClasspath':无法解析项目:Podcast-release。 打开文件
显示详细信息 错误:错误:无法解析':app @ debugUnitTest / compileClasspath':无法解析项目:Podcast-release。 打开文件
显示详细信息 错误:错误:无法解析':app @ release / compileClasspath':无法解析项目:Podcast-release。 打开文件
显示详细信息 错误:错误:无法解析':app @ releaseUnitTest / compileClasspath':无法解析项目:Podcast-release。 打开文件
显示细节