Android Gradle Build NullPointerException解决方案
来源:互联网 发布:淘宝app打开很慢 编辑:程序博客网 时间:2024/06/05 18:35
0x00 起因
凌晨google宣布Android O 正式命名为Android Oreo,于是在用了alpa5两周后终于决定升级一下Android studio了。升级成功后,需要修改gradle版本:
dependencies { classpath 'com.android.tools.build:gradle:3.0.0-beta2' }
但是同步的时候出现了NullPointerException于是开始了寻找问题解决方案。
0x01 第1步
在Terminal中执行gradlew clean,然后在执行gradlew assemble。结果报以下错误:
Could not find com.android.tools.build:gradle:3.0.0-beta2.
0x02 第2步
经过检索后发现,是因为google的maven仓库地址换了,
详情原因stackoverflow的回答
用google()替换
maven { url “https://maven.google.com” }
buildscript { repositories { ... // You need to add the following repository to download the // new plugin. google() // new which replace https://maven.google.com } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-beta2' }}
然后再执行[第一步]
0x03 结语
到这里问题就解决了。记下几点我觉得比较重要的东西:
- 尽早更新到比较新的版本,这样可以体验更多的新特性以及提前解决一些问题。
- 有很多问题,在国内找不到的情况,最好就是关键字到stackoverflow去检索,基本都能快速找到解决方案。
- 奥利奥不知道好不好吃。
阅读全文
0 0
- Android Gradle Build NullPointerException解决方案
- Android Studio 更新 gradle 一直在build的解决方案
- android gradle 配置 build.gradle
- Android Gradle Build
- android gradle build process
- android gradle build
- android opencv build.gradle
- android build.gradle学习
- Android build.gradle文件
- Android build.gradle写法
- Android build.gradle
- Android-->build.gradle-->productFlavors
- Android-->build.gradle-->buildTypes
- [Android--Tool]Gradle sync started: NullPointerException: null
- Build Android Project with Gradle
- Android Studio - 详解build.gradle
- Android build.gradle配置记录
- android studio build.gradle说明
- 如何线程安全地遍历List:Vector、CopyOnWriteArrayList
- 如何在网页上面引入flash文件的腾讯视频
- Android O 源码下载
- 关于XML 文件直接导入Mysql数据库内容笔记
- 新书创作谈:周立功教授数十年之心血力作《程序设计与数据结构》
- Android Gradle Build NullPointerException解决方案
- 教你打包Java程序,jar转exe随处可跑
- 剑指Offer—14—链表中倒数第k个结点
- cmd下运行jar包
- 赛马网 编程
- RabbitMQ:四种ExChange用法
- jQuery中的.attr()方法
- SQL数据库优化方法2
- CentOS7.3 安装及配置jdk1.8