编译遇到 Could not determine the dependencies of task ‘:xxxxx:compileDebugAidl‘.

Could not determine the dependencies of task ':xxxxxx:compileDebugAidl'.
> Could not resolve all task dependencies for configuration ':xxxxxxxx:debugCompileClasspath'.
   > Could not resolve androidx.lifecycle:lifecycle-common:{strictly 2.0.0}.
     Required by:
         project :xxxxxx

> Cannot find a version of 'androidx.lifecycle:lifecycle-common' that satisfies the version constraints:http://lib.gcssloop.com:8081/repository/gcssloop-central/

场景

某个时段不管是编译跟打包都会报这个错误。

排查

先分析了下项目级的build.gradle中的配置是不是用了阿里云的。经过排查发现配置是正确的。

接着排查问题提示的http://lib.gcssloop.com:8081/repository/gcssloop-central/这个库没加载成功。

maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }

编译遇到 Could not determine the dependencies of task ‘:xxxxx:compileDebugAidl‘._第1张图片

 

解决:

试了clean project ,再重新编译还是失败。

试了invalidate caches/restart  重启了下androidstudio后还是不行。

猜测是网络问题。应该是网络波动,androidstudio自带的代理工具出现问题,导致对第三方库链接的失败,更改网络配置换个ip..或者是打开进行代理。发现编译成功了

你可能感兴趣的:(android,Bug,p2p,android,gradle,android,studio)