当前位置: 首页 > news >正文

网站开发步骤规划怎么查询百度收录情况

网站开发步骤规划,怎么查询百度收录情况,wordpress主页无法访问,做1个响应式设计网站好Android studio 版本及特性系列目录 Android 12 终于来了,你准备好了吗?Android studio 4.2新特性Android studio 4.1新特性Android Studio 4.0新特性及升级异常Android Studio3.6. 插件搜索不到终极解决方案 AS4.0新特性及升级问题 一、升级问题1. dat…

Android studio 版本及特性系列目录

  1. Android 12 终于来了,你准备好了吗?
  2. Android studio 4.2新特性
  3. Android studio 4.1新特性
  4. Android Studio 4.0新特性及升级异常
  5. Android Studio3.6.+ 插件搜索不到终极解决方案

AS4.0新特性及升级问题

  • 一、升级问题
    • 1. dataBinding开启配置修改
    • 2. Missing essential plugin:org.jetbrains.android
    • 3. Android studio 4.0 无法设置离线build
  • 二、Android Studio 4.0新特性
    • 1. Gradle构建优化
    • 2. Layout Inspector 优化
    • 3. CPU Profiler UI升级
    • 4. System Trace UI升级
    • 5. Java 8库在D8和R8中desugaring
    • 6. Kotlin DSL脚本KTS文件的基本支持
    • 7. 用于代码收缩规则的智能编辑器功能
    • 8. 新动作编辑器
    • 9. dynamic-feature支持
    • 10. Kotlin Android实时模板
    • 11. Layout Validation
    • 12. Fragment片段和模板
    • 13. Dependencies metadata

2020.05.30我又将Android Studio 3.6.3升级到了Android Studio 4.0,相对于稳定,我总是喜欢不断升级插件和Gradle,希望能提前尝试新的东西带来的新的强大功能和体验,虽然不断踩坑^ - ^,但是依然乐此不疲。

一、升级问题

1. dataBinding开启配置修改

升级到AS 4.0以后,出现如下的预警,对于我这种有代码洁癖的人是不能忍的,必须解决

DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'

解决方法:

    dataBinding {enabled = true}

这是原有的DataBinding开启方式,在升级后替换如下:

    buildFeatures{dataBinding = true// for view binding :// viewBinding = true}

viewBinding 也是一种控件绑定的技术,我还是认为dataBinding 更强大

2. Missing essential plugin:org.jetbrains.android

AS升级4.0后与3.6.+的配置不一样了,不能引用旧的C:\Users\Administrator.AndroidStudio3.6\config中的config
在这里插入图片描述
想要解决这个问题,两种思路:

  1. 删除C:\Users\Administrator.AndroidStudio3.6\config 这个config文件夹
  2. AS升级完成重启时不要使用原有config,重新进行个性化idea设置

3. Android studio 4.0 无法设置离线build

升级到4.0以后,android studio 已经没有了离线gradle的选项了,如图:
在这里插入图片描述
4.0 版需要我们在Terminal中手动输入命令,不知道后续版会不会有所改变
操作步骤,进入项目根目录输入gradlew build --offline 即可进入离线build模式,想要退出则输入gradlew build 进入在线模式
在这里插入图片描述

在我的评论区里有一位兄弟"猫头"提醒了我,Gradle的在线离线编译功能有一个更加方便的开关按钮,在项目打开后的右边Gradle菜单中,如图中标注有一个Gradle的在线离线开关,请各位看官注意。——更新于20200725
在这里插入图片描述

二、Android Studio 4.0新特性

1. Gradle构建优化

当将Android Studio 4.0与Android Gradle插件4.0.0及更高版本一起使用时,“构建速度”窗口可用于帮助您了解和诊断构建过程中的问题,例如禁用的优化和配置不正确的任务。 我们在使用View > Tool Windows > Build后,可以在AS下方看到Build Analyzer有我们的构建分析报告

2. Layout Inspector 优化

使用更新的实时版式检查器调试版式,从而在将应用程序的UI部署到设备时提供完整,实时的洞察力。 Layout Inspector 是取代Hierarchy Viewer的UI优化神器

要打开“布局检查器”窗口,请转到“View > Tool Windows > Layout Inspector”。实时布局检查器除了具有现有布局检查器的许多相同功能外,还包括:

  1. 动态布局层次结构,该层次结构会随着设备视图的更改而更新。
  2. 属性值解析堆栈可调查资源属性值在源代码中的原始位置,并导航到其位置。
  3. 在运行时对应用程序的视图层次进行高级3D可视化。

3. CPU Profiler UI升级

全面修改了CPU Profiler的UI,以提供更直观的工作流程。一些值得注意的更改包括:

  1. 现在,CPU记录与主探查器时间线分开了,以便于分析。
  2. 记录的数据在Profiler窗口的左侧按组组织。 您可以上下移动组以重新组织列表。
  3. 为了更轻松地进行并排分析,您现在可以在线程活动时间轴中查看所有线程活动。要展开特定线程并查看其活动,请在时间轴中双击该线程。

4. System Trace UI升级

同样,System Trace的UI也已更新:

  1. 现在,事件具有独特的颜色,以便于区分。
  2. 线程按它们中的跟踪事件数进行排序,以便“较忙”的线程在列表中排名更高。
  3. 您可以选择一个或多个线程以仅在那些选定的线程的右列中查看分析。单击事件还会在右侧栏中显示对所选事件的分析。

5. Java 8库在D8和R8中desugaring

通过一个称为desugaring的过程,您现在可以使用许多Java 8语言API,而无需为您的应用程序设置最低API级别。这意味着您现在可以在支持较旧版本的Android的应用程序中包含仅在最近的Android版本(例如java.util.streams)中可用的标准语言API。
也即以后对于低版本Android项目也能支持java8了,如下我最高版本SDK=19,它也是支持java 8的Lambda 的
在这里插入图片描述
在这里插入图片描述
想要取消对Java 8的支持可在gradle.properties 中配置

android.enableDesugar=false

6. Kotlin DSL脚本KTS文件的基本支持

Android Gradle插件4.0.0-alpha01和更高版本现在支持Kotlin DSL构建脚本文件(* .kts)。使用Android Studio时,某些IDE功能(例如“项目结构”对话框和构建脚本快速修复程序)现在还支持读写Kotlin构建脚本文件。
AS 4.0开始自动默认支持kotlin,也即即使项目未进行Kotlin依赖,也能进行Kotlin文件的创建编译

7. 用于代码收缩规则的智能编辑器功能

当您打开R8的代码收缩规则文件时,Android Studio现在提供智能编辑器功能,例如语法突出显示,代码完成和错误检查。该编辑器还与您的Android Studio项目集成在一起,以为所有类,方法和字段提供完整的符号补全,并包括快速导航和重构。

8. 新动作编辑器

Android Studio现在包括用于MotionLayout布局类型的可视设计编辑器,使创建和预览动画更加容易。
在以前的版本中,创建和更改这些元素需要手动编辑XML资源文件中的约束。现在,运动编辑器可以为您生成此XML,并支持开始和结束状态,关键帧,过渡和时间轴。
MotionLayout 是个非常新控件,功能强大可用

9. dynamic-feature支持

为了支持使用动态功能插件(com.android.dynamic-feature)使用Android应用程序捆绑包构建和打包即时应用程序,Android Gradle插件4.0.0-alpha01及更高版本删除了功能插件(com.android.feature)和Instant App插件(com.android.instantapp)。

因此,要使用最新的Android Gradle插件,您需要迁移即时应用程序以支持Android App Bundles。通过迁移即时应用程序,您可以利用应用程序捆绑包的好处并简化应用程序的模块化设计。

10. Kotlin Android实时模板

Android Studio现在包括适用于您的Kotlin类的Android实时模板。例如,您现在可以键入Toast,然后按Tab键快速插入Toast。有关可用实时模板的完整列表,请单击File > Settings > Editor > Live Templates。

11. Layout Validation

布局验证是一种可视化工具,可用于同时预览不同设备和配置上的布局,从而帮助您检测布局错误并创建更多可访问的应用程序。
您可以使用以下配置集之一预览布局:

  1. 像素设备
  2. 自定义
  3. 色盲
  4. 字体大小
    要使用此功能,请在代码编辑器中查看布局文件时,单击IDE右上角的“布局验证”选项卡、窗口。

12. Fragment片段和模板

现在,可以通过导航到“文件”>“新建”>“片段”>“画廊”,或在“导航”编辑器中单击“创建新目的地”,来使用Create new destination 向导和新的片段模板。

13. Dependencies metadata

使用Android Gradle插件4.0.0及更高版本构建应用时,该插件包含描述已编译到应用中的依赖项的元数据。上载应用程序时,Play控制台会检查此元数据,以为您提供以下好处:

  1. 获取有关应用程序使用的SDK和依赖项的已知问题的警报
  2. 收到可行的反馈来解决这些问题

以上就是对AS 4.0的一些新特性总结,并在升级过程中碰到的几点疑问和解决方案。


相关链接

  1. Android 12 终于来了,你准备好了吗?
  2. Android studio 4.2新特性
  3. Android studio 4.1新特性
  4. Android Studio 4.0新特性及升级异常
  5. Android Studio3.6.+ 插件搜索不到终极解决方案

扩展链接:

  1. Android Studio update失败问题 some conflicts were found in the installation area
  2. attr/pivotX 和 attr/pivotY 异常报错解决方案
  3. SecurityException: Permission Denial: startForeground requires android.permission.FOREGROUND_SERVICE
  4. 史上最全必用Android studio插件
  5. 常见面试必考排序算法解析

博客书写不易,您的点赞收藏是我前进的动力,千万别忘记点赞、 收藏 ^ _ ^ !

http://www.hkea.cn/news/575710/

相关文章:

  • 南京网站建设公司点击器原理
  • 网站怎么编辑搜狗网站提交入口
  • 自建网站做外贸的流程广告推广方式
  • 警告欺骗网站模板免费注册
  • 获取网站访客信息seo分析师招聘
  • 制作网页的网站有哪些网站建设
  • 日本真人做爰无遮挡视频免费网站嘉兴关键词优化报价
  • 忻州市中小企业局网站贵州整站优化seo平台
  • 网页怎么制作超链接seo兼职接单平台
  • 网站建设中应注意哪些问题重庆整站seo
  • 贵阳网站建设哪家便宜微商软文范例大全100
  • 怎么在微信上做网站竞价交易
  • wordpress优化版4.7.4网站seo设计
  • 网上课程网站精准客户数据采集软件
  • 专业网站建设报价外呼系统电销
  • 网站建设公司价格差别seo还有哪些方面的优化
  • 哪家公司建造了迪士尼乐园关键词优化推广排名多少钱
  • 做教育的网站有哪些内容吗湖南网站营销推广
  • wordpress 跳过ftp搜索引擎排名优化方案
  • 360做的网站北京营销推广公司
  • 我国政府网站建设的趋势宁波seo公司排名榜
  • 高端网站建设,恩愉科技专业的seo搜索引擎优化培训
  • 跨境网站开发公司网站seo思路
  • 冠县网站建设活动推广方案
  • 鲜花培训网站建设网站推广要点
  • 情趣内衣怎么做网站如何制作网页
  • 网站交互技术百度推广登陆后台
  • 网站的推广和宣传方式各行业关键词
  • 腾讯云服务器网站建设淘宝推广哪种方式最好
  • 大专网站建设论文找个免费的网站