首页 > 其他分享 >AS Notes|记录日常开发遇到的 AS 问题(不断更新。。。

AS Notes|记录日常开发遇到的 AS 问题(不断更新。。。

时间:2022-11-10 19:36:42浏览次数:73  
标签:11 Java Notes 1.8 Gradle 日常 using Android 不断更新



theme: channing-cyan

我们走过了青春,却离别在了秋季。。。

先放一张目前 Android Studio 版本图:

AS Notes|记录日常开发遇到的 AS 问题(不断更新。。。_java

占楼,看了下掘金之前草稿箱出现图片丢失情况,先发文,后续慢慢更新…

1、Git 显示乱码

AS Notes|记录日常开发遇到的 AS 问题(不断更新。。。_android_02

之前出现过这个问题,主要是因为字体原因,这次尝试一波:

AS Notes|记录日常开发遇到的 AS 问题(不断更新。。。_java_03

选择字体之后,点击 Apply 并 Ok,再回头看:

AS Notes|记录日常开发遇到的 AS 问题(不断更新。。。_gradle_04

2、Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.

错误日志如下:

Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing `org.gradle.java.home` in `gradle.properties`.
Gradle settings

根目录下输入如下命令查看版本信息:

  • ./gradlew --version

输出如下:

Welcome to Gradle 7.0.2!

Here are the highlights of this release:
- File system watching enabled by default
- Support for running with and building Java 16 projects
- Native support for Apple Silicon processors
- Dependency catalog feature preview

For more details see https://docs.gradle.org/7.0.2/release-notes.html

------------------------------------------------------------
Gradle 7.0.2
------------------------------------------------------------

Build time: 2021-05-14 12:02:31 UTC
Revision: 1ef1b260d39daacbf9357f9d8594a8a743e2152e

Kotlin: 1.4.31
Groovy: 3.0.7
Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM: 1.8.0_211 (Oracle Corporation 25.211-b12)
OS: Mac OS X 10.16 x86_64

按照如下路径修改 JDK 版本为 11:

  • Preferences > Build, Execution, Deployment > Build Tools > Gradle > Gradle JDK

AS Notes|记录日常开发遇到的 AS 问题(不断更新。。。_android_05

随后将 build 中的 JDK 版本做替换:

android {
// ...
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = '11'
}
}

THK


标签:11,Java,Notes,1.8,Gradle,日常,using,Android,不断更新
From: https://blog.51cto.com/u_13346181/5841968

相关文章

  • 日常开发查询记录
    1,c#字符串比较大小Compare(StringstrA,StringstrB,boolignoreCase);对于字符串类型的比较大小比较的是其ASCII码的大小。返回值:1:strA大于strB0:strA等于......
  • app日常优化总结
    滑动冲突有时候viewpager嵌套webview后,左右滑动冲突,直接消费或者处理拦截导致上下不能滑动,所以需要根据滑动情况判断处理,只在上下滑动时判断事件交给子viewclassScroll......
  • 日常Linux命令--vi/vim复制一行,粘贴
    在光标的位置按“yy”,复制当前行;然后再光标的行按“p”,粘贴到下一行,原来的往下顺移。举例:复制前   按"yy",在"p"   另外:删除当前行-------dd复制多行--......
  • 日常常用css样式大全,超出隐藏,不换行,省略号,两行超出隐藏,不换行,省略号,CSS中划线(删除
    文字去掉默认抛边line-height:1;超出隐藏,不换行,省略号overflow:hidden;  //超出的文本隐藏text-overflow:ellipsis;  //溢出用省略号显示white-space:nowrap;......
  • linux命令日常使用
    jps是jdk提供的一个查看当前java进程的小工具,全称是JavaVirtualMachineProcessStatusTool输出jvm参数jps-v scp命令,用于文件复制scp/d/software/a.ja......
  • 日常办公
    ExclevLookUp使用有两个sheetA和sheetB,A和B有相同的一列值m(引用数据),如果要在B表中返回A表中m所对应的数据(结果数据)vLookUp(1,2,3,4)1:B表需要查找的值2:引用数据的答......
  • 【Unity3D日常开发】Unity3D工具之UnityForSVN
    大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到SVN或者Git作为项目版本协同管理的工具,可是在Unity......
  • 06_管理数据_回收空间和分析_日常重建索引_管理GPDB日志文件
    一、回收空间和分析 1、事务ID管理在每一个数据库每2百万哥事务的时候,对每张表执行VACUUM是很有必要的; 2、系统目录维护大量的CREATE和DROP命令会导致系统表的迅速......
  • 日常开发记录-粘性定位
    需求:随着页面高度变化,中间区域的头部固定,不随页面高度的变化而跟随滚动 解决方案:粘性定位,记得设置z-index属性。固定定位不可行,会随着页面高度的变化超出中间区域,不......
  • 日常笔记
    1.openresty+redis+lua缓存使用openresty+lua脚本实现多级缓存:用户访问openresty中的Nginx,若null则访问redis,若null则访问数据库,数据库返回信息并存储在redis,redis在存......