赞
踩
这时你可能需要在项目settings.gradle文件中 添加属性 allowInsecureProtocol = true 然后配置文件如下图所示:
repositories方法转移到settings.gradle文件中了。gradle.properties文件需要新增这个属性 android.enableJetifier=true
原本之前的项目在build.gradle 在dependencies中添加classpath参数,如下所示
但是升级完发现是下面这样的
解决方法是在build.gradle继续添加 dependencies中的classpath参数,如下所示。
具体原因是:这里的写法已经完全和老版本的不一样了,这里采用的是Kotlin DSL语法写的。
此时我需要添加classpath参数到项目中,就找不到添加classpath的位置了,就比较难办了,通过查找gradle的说明文档:gradle的说明文档 然后被告之只需要在项目根目录build.gradle中添加相应的依赖即可如上图所示
还是原来的书写方式,因为有些小改动,后面找资料了
项目文件下的 build.gradle 新增下下面代码,参数可以自己定义
- ext {
- kotlin_version = "1.6.10"
- applicationId = "com.demo.javamvvm"
- compileSdkVersion = 33
- minSdkVersion = 21
- targetSdkVersion = 33
- versionCode = 1
- versionName = "1.0"
- }
然后下面是App文件下的 build.gradle 文件 直接引用是 rootProject.ext.XXX
1).apply plugin: 'com.android.library'
2).替换的文本如下
- plugins {
- id 'com.android.library'
- id 'kotlin-android'
- id 'kotlin-kapt'
- }
现在换成如下的包名了
- plugins {
- id 'com.android.library'
- id 'org.jetbrains.kotlin.android'
- id "org.jetbrains.kotlin.kapt"
- }
之前有遇到问题,也是查阅了蛮多资料的。希望能帮助到其他人,如有什么需要改进的麻烦留言,谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。