美文网首页
android studio 新建kotlin项目编译报错(没翻

android studio 新建kotlin项目编译报错(没翻

作者: 思考的种子 | 来源:发表于2021-01-04 18:33 被阅读0次

    安卓开发翻墙不易,经常编译项目遇到糟心的失败,这次新建了一个 kotlin 项目,编译又爆红,摸索了下,基于 android studio 3.2.1 版本,这个步骤对于新建安卓项目编译通用

    新建一个项目,于是会遇到编译项目失败,v7下载不下来都是爆红的,项目上方显示:

    gradle project sync failed basic functionality will not work properly in android studio 3.2.1

    解决步骤:

    • (1) 我首先就改了项目根目录的 build.gradle 配置,两处的 repositories 统统改为阿里镜像,谷歌的注释掉。


      image.png
    repositories {
            maven { url 'https://maven.aliyun.com/repository/google' }
            maven { url 'https://maven.aliyun.com/repository/jcenter' }
            maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
            maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
            maven { url "https://jitpack.io" }
            maven { url 'https://dl.google.com/dl/android/maven2/' }
            google()
            jcenter()
        }
    

    改完这个配置后,编译下,还是爆红的

    • (2) 接着我 清除缓存 Build--->Clean Project,看到底部的Build框打印了一些日志,大致罗列了一些 appcompat-v7 版本,然后我看了下 app 下的 build.gradle 配置,里面的版本居然是 "30.+" 的,但提示的列表里好像不支持这个版本的,我想着是不是我的 android studio 版本是3.2.1的过于低,不支持高版本的,就做了如下更改:
    image.png
    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    //    implementation 'com.android.support:appcompat-v7:30.+'
        implementation 'com.android.support:appcompat-v7:+'
        implementation 'com.android.support.constraint:constraint-layout:1.1.0'
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    }
    

    最后我再编译项目就顺利编译成功了,main 文件也不报错了,看了下 V7 的版本,下载的是28.0.0的

    image.png
    image.png
    • 注意:我第一次创建的项目也是按照上面的1,2步骤操作的,但是中间报了个错,无论怎么改都报错,重启、清项目都没用,于是我就重新创建了一个再按照步骤操作,完美解决

    底部的 Build 框显示报错:Error:Failed to open zip file...

    建议放弃重新生成新的项目吧,反正我试了网上的很多方法都解决不了,因人而异,挺坑的

    相关文章

      网友评论

          本文标题:android studio 新建kotlin项目编译报错(没翻

          本文链接:https://www.haomeiwen.com/subject/ylivoktx.html