Closed kigkrazy closed 5 years ago
以下方案测试通过,高版本AS朋友可以参考下。
Upgrade plugin to version 3.4.0 and sync project
,升级gradle版本到3.4cc-register/build.gradle
和cc-register/build.gradle
中mvn
插件相关内容注释内容如下:
apply from: rootProject.file('bintray.gradle')
apply plugin: 'maven'
uploadArchives {
repositories {
mavenDeployer {
repository(url: uri('../repo-local')) //deploy到本地仓库
pom.groupId = publishedGroupId
pom.artifactId = artifact
pom.version = libraryVersion + '-SNAPSHOT'
}
}
}
GradleVersion
相关警告找到cc-settings-2.gradle
和cc-settings-demo.gradle
中的如下内容:
def dependencyMode = GradleVersion.version(project.gradle.gradleVersion) >= GradleVersion.version('4.1') ? 'api' : 'compile'
将其替换成如下:
def dependencyMode = 'api'
kotlin
相关错误(kotlin版本太低引起)将build.gradle
中ext.kotlin_version = '1.1.51'
改成ext.kotlin_version = '1.3.10'
。将demo_component_kt/build.gradle
中的implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
改成implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
。(jre
改成jdk
)
同样遇到这个问题,主要原因是GradleVersion 这个API在新的版本中废弃了,其实这个地方直接改下成默认是api就行了,不用做判断。
环境信息
19.2.5345600
1. 代码导入报错如下:
2. 点击更新
Upgrade plugin to version 3.4.0 and sync project
,升级gradle版本到3.43. 参照#123
3.1.
CC/cc-register/build.gradle
:启用被注释的第42行代码//apply plugin: 'maven'
->apply plugin: 'maven'
3.2.
CC/bintray.gradle
中注释掉如下内容3.3依旧报错
4. 注释掉
CC/cc-register/build.gradle
中的apply from: rootProject.file('bintray.gradle')
报错如下
============================================ 以上是我报错处理,请问哪里有问题吗,
AS3.4
编译不过问题。