Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Android Studio 升级3.4,Gradle升级5.1遇到的问题

Android Studio 升级3.4,Gradle升级5.1遇到的问题

作者头像
yechaoa
发布于 2022-06-10 06:09:51
发布于 2022-06-10 06:09:51
68300
代码可运行
举报
文章被收录于专栏:移动开发专栏移动开发专栏
运行总次数:0
代码可运行

Android Studio 现在都3.4的版本了,但其实用2.+版本的大有人在。 原因就在于每次升级都会有各种问题,解决时间过长就会影响当前项目进度,所以很大一部分人都是选择忽略升级的。 但是最新的正式版本肯定是最好的,修复了以前的bug不说,还会有很多新的功能,包括流畅度、编译速度等方面的提升等等,还是尽量升级的好。 其实AS提示我update有段时间了,但多数情况下我都是顺手点了close,今天想了想还是升级吧。

升级方式

  • 每次打开AS,如果有升级的话右下角会有提示,直接点update就行。
  • Help > check for updates

升级流程

  • 下载安装包
  • 安装
  • 删除安装包,会有提示

后续

安装完成之后会重启AS,重启之后会编译,往往问题都是从这个时候开始。

此次我更新是在flutter项目下升级的,重启之后一切运行正常,有点出乎意料,其实都做好解决异常的准备了。。

保险起见,还是打开其他项目运行看看。

打开一个Java 项目,编译前提示我Gradle 有新版本 5.1,那行吧,一起升级了。

下载之后,编译果然跑不通,提示找不到okhttp3的包,这就奇怪了,项目中的网络框架是自带集成okhttp的,难道是版本太低了?

这里有一粗心的是,在升级安装的过程中,有些提示都没注意看就直接点了下一步或者完成,提示还是要留意下的。

然后去官网看了一下最新版本,然后重新集成一次

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 implementation("com.squareup.okhttp3:okhttp:3.14.2")

ok,下载之后报错没了。

但是编译依然没过,提示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Invoke-customs are only supported starting with Android O (--min-api 26) 

解决办法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
android { 
    compileSdkVersion 28
    ...
    }
   
    //Invoke-customs are only supported starting with Android O (--min-api 26)
    android{
        compileOptions{
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
    }
}

Gradle升级

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【错误记录】Android Studio 编译报错 ( The dependency contains Java 8 bytecode. Please enable desugaring by )
版本 , 但是在依赖库 " constraintlayout-core-1.0.0.jar " 中 , 使用的 Java 版本是
韩曙亮
2023/03/30
1.8K0
【错误记录】Android Studio 编译报错 ( The dependency contains Java 8 bytecode. Please enable desugaring by )
non-compatible bean definition_cannot create a session after
因为静态接口需要在Java 8 下才支持使用,所以我们要使用静态接口,就需要在app的build.gradle文件中配置声明,使用Java 8编译。
全栈程序员站长
2022/10/04
4690
non-compatible bean definition_cannot create a session after
github 项目地址
https://github.com/JessYanCoding/AndroidAutoSize
全栈程序员站长
2022/09/13
6020
can not create this interface_getinterfaces方法
提示的意思是 最小api应为24 , 实验 将最小 api版本改为26后, 能在 Android O 的设备上运行,
全栈程序员站长
2022/10/03
4360
can not create this interface_getinterfaces方法
[Android][Framework]系统jar包,sdk的制作及引用
之前在PowerManager里面添加过一个新接口,用来释放所有的wake lock,接口调用如下:
wOw
2020/01/20
5.3K0
【错误记录】Android Studio 4.2.1 编译报错 ( 设置支持的 Java 和 Kotlin 版本 | java.lang.BootstrapMethodError )
更新了 Android Studio 到 4.2.1 , 打开之前的老项目 , 部分界面是由 Kotlin 开发的 , 进入 Kotlin 开发的界面报错 , 进入 Java 开发的界面正常 ;
韩曙亮
2023/03/29
7670
【错误记录】Android Studio 4.2.1 编译报错 ( 设置支持的 Java 和 Kotlin 版本 | java.lang.BootstrapMethodError )
看不懂的 build.gradle 代码
Android Studio 这么强大的工具,就算我们不懂 gradle, groovy, 也照样能借助AS对 Android 项目进行编译、调试、运行、打包等操作。build.gradle 这个文件接触这么久了,基本的项目配置也基本很熟悉了,毕竟每次自动创建的 build.gradle 里的代码就那么几项配置,看一下那些英文单词也基本猜到是什么配置。
请叫我大苏
2018/05/17
1.6K0
Android开发使用Lambda表达式
AndroidStudio从2.1开始官方通过Jack支持Java8,从而使用Lambda等特性。
码客说
2019/10/22
1.1K0
Android Studio 安装配置教程 - Windows(详细版)
Android Studio下载地址-谷歌中国,最新版本目前是4.0.1,这个版本新增了很多牛逼的功能,但是手上有工作项目的不要去轻易尝试,BUG是肯定会有的,你放心,新手可以去下载安装尝试。
晨曦_LLW
2020/09/25
7K0
在Android上使用Java8启用Jack
已废弃 目前来说Android开发所支持的Java版本是Java 7,在Android N发布以后可以通过Jack(Java Android Compile Kit)编译链可以使用Java 8。但目标来说使用Java 8有以下限制:
JarvanMo
2018/09/06
1.2K0
Android Studio 安装配置教程 – Windows(详细版)
Android Studio下载地址-谷歌中国,最新版本目前是Bumblebee | 2021.1.1 Patch 2,这个版本新增了很多牛逼的功能,但是手上有工作项目的不要去轻易尝试,BUG是肯定会有的,你放心,新手可以去下载安装尝试。
全栈程序员站长
2022/09/14
1.5K0
Android Studio 安装配置教程 – Windows(详细版)
【错误记录】Android 编译时技术版本警告 ( 注解处理器与主应用支持的 Java 版本不匹配 )
在 Android 主应用的 build.gradle 构建脚本中 , 支持的 Java 版本是 1.8 ;
韩曙亮
2023/03/29
1.2K0
【错误记录】Android 编译时技术版本警告 ( 注解处理器与主应用支持的 Java 版本不匹配 )
Android Studio Arctic Fox | 2020.3.1、Gradle 7.0升级记录
或是mac下,打开访达,然后打开user目录,command+shift+.显示隐藏文件夹,找到.bash_profile文件,查看或配置java环境
yechaoa
2022/06/10
1.3K0
Android Studio Arctic Fox | 2020.3.1、Gradle 7.0升级记录
android之gradle配置仓库与引入依赖
勿以恶小而为之,勿以善小而不为。——《三国志》刘备语 安卓配置gradle镜像地址 在不同的视图中找到这个build.gradle // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { maven { url 'https://maven.aliyun.com/repos
阿超
2022/08/16
2.2K0
android之gradle配置仓库与引入依赖
【Android Gradle 插件】CompileOptions 配置 ( BaseExtension#compileOptions 脚配块配置 | CompileOptions 属性配置 )
BaseExtension 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.BaseExtension.html
韩曙亮
2023/03/30
1K0
【Android 安装包优化】Android 中使用 SVG 图片 ( Android 5.0 以下的矢量图方案 | 矢量图生成为 PNG 图片 )
Android 矢量图参考文档 : https://developer.android.google.cn/studio/write/vector-asset-studio
韩曙亮
2023/03/29
5390
【Android 安装包优化】Android 中使用 SVG 图片 ( Android 5.0 以下的矢量图方案 | 矢量图生成为 PNG 图片 )
【Android 组件化】使用 Gradle 实现组件化 ( 组件模式与集成模式切换 )
上一篇博客 【Android 组件化】使用 Gradle 实现组件化 ( Gradle 变量定义与使用 ) 中 , 在顶层的 build.gradle 中定义了相关参数变量 ;
韩曙亮
2023/03/29
8370
【Android 组件化】使用 Gradle 实现组件化 ( 组件模式与集成模式切换 )
【OkHttp】Android 项目导入 OkHttp ( 配置依赖 | 配置 networkSecurityConfig | 配置 ViewBinding | 代码示例 )
【OkHttp】OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) 【OkHttp】Android 项目导入 OkHttp ( 配置依赖 | 配置 networkSecurityConfig | 配置 ViewBinding | 代码示例 )
韩曙亮
2023/03/29
3.2K0
Android Studio 安装配置教程 - MacOS(详细版)
因为之前做了在Window下安装AS的教程,有人和我说也做一个在Mac下安装的教程,这样会全面一点,我觉得也是,于是就有了下文。
晨曦_LLW
2020/09/25
6.3K0
Android必知必会-Android Studio下配置和使用Lambda
和朋友讨论 JAVA8 的新特性,聊到Lambda,正好在掘金上看到一篇相关的文章,结合资料,作一个总结,特别是记录下实际使用中遇到的问题。
他叫自己MR.张
2019/07/01
9060
推荐阅读
【错误记录】Android Studio 编译报错 ( The dependency contains Java 8 bytecode. Please enable desugaring by )
1.8K0
non-compatible bean definition_cannot create a session after
4690
github 项目地址
6020
can not create this interface_getinterfaces方法
4360
[Android][Framework]系统jar包,sdk的制作及引用
5.3K0
【错误记录】Android Studio 4.2.1 编译报错 ( 设置支持的 Java 和 Kotlin 版本 | java.lang.BootstrapMethodError )
7670
看不懂的 build.gradle 代码
1.6K0
Android开发使用Lambda表达式
1.1K0
Android Studio 安装配置教程 - Windows(详细版)
7K0
在Android上使用Java8启用Jack
1.2K0
Android Studio 安装配置教程 – Windows(详细版)
1.5K0
【错误记录】Android 编译时技术版本警告 ( 注解处理器与主应用支持的 Java 版本不匹配 )
1.2K0
Android Studio Arctic Fox | 2020.3.1、Gradle 7.0升级记录
1.3K0
android之gradle配置仓库与引入依赖
2.2K0
【Android Gradle 插件】CompileOptions 配置 ( BaseExtension#compileOptions 脚配块配置 | CompileOptions 属性配置 )
1K0
【Android 安装包优化】Android 中使用 SVG 图片 ( Android 5.0 以下的矢量图方案 | 矢量图生成为 PNG 图片 )
5390
【Android 组件化】使用 Gradle 实现组件化 ( 组件模式与集成模式切换 )
8370
【OkHttp】Android 项目导入 OkHttp ( 配置依赖 | 配置 networkSecurityConfig | 配置 ViewBinding | 代码示例 )
3.2K0
Android Studio 安装配置教程 - MacOS(详细版)
6.3K0
Android必知必会-Android Studio下配置和使用Lambda
9060
相关推荐
【错误记录】Android Studio 编译报错 ( The dependency contains Java 8 bytecode. Please enable desugaring by )
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验