luckybilly / CC

业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.
https://luckybilly.github.io/CC-website/
Apache License 2.0
4.05k stars 635 forks source link

在gradle5.2版本中编译错误 #123

Closed longyuan5 closed 5 years ago

longyuan5 commented 5 years ago

BUILD FAILED in 8s ERROR: Cause: tried to access method org.gradle.api.internal.artifacts.DefaultModuleVersionIdentifier.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V from class org.gradle.api.plugins.AndroidMavenPlugin$8

luckybilly commented 5 years ago

是在将CC源码导入Android studio时报错的吗?导入源码时,请保持使用源码中的gradle版本。

这个报错是由android-maven-gradle-plugin与gradle版本的兼容性问题导致的,解决办法是修改以下2处:

  1. CC/bintray.gradle:从第57行到最后以后的代码全部注释掉
  2. CC/cc-register/build.gradle:启用被注释的第42行代码//apply plugin: 'maven' -> apply plugin: 'maven'

改完即可正常编译