热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

无法构建android项目它显示错误

如何解决《无法构建android项目它显示错误》经验,为你挑选了1个好方法。



1> albodelu..:

正如这里已经回答:

谷歌有新的maven回购,所以可能是原因.

https://android-developers.googleblog.com/2017/05/android-studio-3-0-canary1.html

部分谷歌的Maven仓库

https://developer.android.com/studio/preview/features/new-android-plugin-migration.html https://developer.android.com/studio/build/dependencies.html#google-maven

将Google的Maven存储库添加到buildscript存储库部分以修复它,就像@ KG87在这里所做的那样.

buildscript {
    repositories {
        jcenter()
        maven { url "https://maven.google.com" } // Add this line to fix it
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha3'
        ...
    }
}

正如解释在这里:

buildScript块中的存储库用于获取buildScript依赖项的依赖项.这些是放在构建的类路径上的依赖项,您可以从构建文件中引用它们.例如,互联网上存在的额外插件.

根级别上的存储库用于获取项目所依赖的依赖项.所以编译项目所需的所有依赖项.

而在这里:

buildScript块确定哪些插件,任务类和其他类可用于构建脚本其余部分.如果没有buildScript块,您可以使用Gradle开箱即用的所有内容.如果您还想使用第三方插件,任务类或其他类(在构建脚本中!),则必须在buildScript 块中指定相应的依赖项.

正如在此宣布:

Android Gradle Plugin 3.0.0-alpha3也是通过maven.google.com发布的.

因此,请尝试通过添加Google的Maven资源库来解决此问题.

buildscript {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

还要在此处添加存储库以获取其他依赖项,例如支持库,如下所示:

确保存储库部分包含带有" https://maven.google.com "端点的maven部分.例如:

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

这里解释了不同之处

"buildscript"块仅控制buildscript进程本身的依赖关系,而不是顶级"依赖关系"块控制的应用程序代码.

例如,您可以在"buildscript/classpath"中定义依赖项,这些依赖项表示构建过程中使用的Gradle插件.这些插件不会被引用为应用程序代码的依赖项.

正如@lugegege 在这里评论的那样,Bintray JCenter中不存在这个版本:

com.android.tools.build.gradle 最新版本是2.5.0-alpha-preview-02,没有3.0.0-alpha3


推荐阅读
author-avatar
笑看斜阳
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有