在library中使用okhttp或greenDao,依赖library的app模块报错:cannot access okhttp3.call.

问题描述:

在公共library模块中引用okhttp

implementation 'com.squareup.okhttp3:okhttp:3.12.1'

再在app模块中依赖library,此时app使用okhttp会报错:cannot access okhttp3.call
在library中使用okhttp或greenDao,依赖library的app模块报错:cannot access okhttp3.call._第1张图片

解决方法:

使用api替换implementation。(Use api instead of implemenation. api keyword will allow you to use dependencies in all the modules)

api 'com.squareup.okhttp3:okhttp:3.12.1'

同理,使用greenDao也是使用api

你可能感兴趣的:(Android,Studio异常处理)