在项目中引用 mosby
implementation 'com.hannesdorfmann.mosby:mvp:2.0.1'
我的项目配置
// Sdk and tools minSdkVersion = 19 targetSdkVersion = 26 compileSdkVersion = 26 buildToolsVersion = '27.0.3' // App dependencies supportLibraryVersion = '26.1.0'
当compileSdkVersion=26时
引用 implementation 'com.hannesdorfmann.mosby:mvp:3.1.1'
会导致 finished with non-zero exit value 的错误 原因是版本不匹配
两种解决方案
1.将 targetSdkVersion, compileSdkVersion 升级为28
2.将implementation 'com.hannesdorfmann.mosby:mvp:3.1.1' 降级为 implementation 'com.hannesdorfmann.mosby:mvp:2.0.1'
即可解决