游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

谷歌AndroidStudioBumblebee(2021。

  IT之家2月24日消息,谷歌今天宣布AndroidStudioBumblebee(2021。1。1)稳定版正式发布。
  AndroidStudio团队一直忙于AndroidStudioBumblebee(2021。1。1)和AndroidGradle插件(AGP)7。1。0的稳定版,即最新版Android官方IDE和构建系统的相关工作。谷歌已针对众多典型开发工作流中涉及的功能进行了改进:包括构建和部署、分析和检查,以及设计。
  一些值得注意的新增功能包括:AndroidStudio和你的持续集成(CI)服务器之间的统一测试作业、便捷的配对流程(通过WiFi即可连接ADB)、经过改进的性能剖析工具以帮助你识别和分析应用中的卡顿,以及无需将应用部署到设备即可预览动画和界面互动。
  http:developer。android。google。cnstudioAndroidStudioBumblebee(2021。1。1)的新增功能
  以下是按三大主题整理的AndroidStudioBumblebee(2021。1。1)新增功能完整清单。构建和部署
  全新的设备管理器(DeviceManager)你可使用Bumblebee的这个新工具窗口更轻松地查看和管理虚拟和实体测试设备。只需通过主菜单选择视图(View)gt;工具窗口(ToolWindows)gt;设备管理器(DeviceManager)即可使用。你可在虚拟(Virtual)标签页中创建新设备、查看设备详细信息、删除设备或执行你过去在AVD管理器(AVDManager,现已删除)中执行的任何其他操作。你可在实体(Physical)标签页中,使用ADBWiFi快速与新设备配对,并一目了然地查看每个实体设备的详细信息,或使用设备文件浏览器(DeviceFileExplorer),轻轻一点,快速检查每个设备的文件系统。请前往版本说明详细了解全新的设备管理器:
  https:developer。android。google。cnstudioreleasesnewdevicemanager
  设备管理器(DeviceManager)
  通过WiFi使用ADBBumblebee提供了一个简化的流程,可通过WiFi连接Android11及更高版本的设备,以便使用ADB进行部署和调试。当你在设备上启用通过WiFi进行调试后,在新的设备管理器(DeviceManager)的实体(Physical)标签页中选择使用WiFi配对(PairusingWiFi)以打开配对向导。然后按照提示给出的步骤即可与连接到同一网络的设备进行配对。请阅读官方文档了解详情:
  https:developer。android。google。cnstudiocommandlineadbwirelessadbandroid11
  通过WiFi连接到设备(Android11及更高版本)
  https:developer。android。google。cnstudiocommandlineadbconnecttoadeviceoverwifiandroid11
  通过WiFi使用ADB配对设备
  使用Gradle在AndroidStudio中运行插桩测试你是否曾经历过在AndroidStudio和CI上运行相同测试,所得结果却不同?这个问题不仅让人失望,还会导致生产力下降。为了解决这个问题,谷歌在AndroidGradle插件(AGP)7。1。0中引入了一个新的测试运行器,默认情况下AndroidStudioBumblebee在运行插桩测试时都将使用此运行器,因此你的所有测试都借助统一的测试运行器运行。谷歌在AndroidStudioArcticFox中提供过类似的改进措施,即在默认情况下通过Gradle运行所有单元测试。同样,此改进也不需要你更改编写或运行测试的方式!
  测试应用
  https:developer。android。google。cnstudiotestbumblebeeunifiedtestrunner
  使用不同的运行器导致结果有异
  AndroidStudio现在通过Gradle运行插桩测试
  AndroidGradle插件升级助手现在可更新API使用情况AGP升级助手最初在AndroidStudio4。2中推出,可以帮助用户将其项目更新到最新版本,ArcticFox中更新的升级助手会提供一个新的界面,用户可以借此查看和选择升级版本和步骤。在Bumblebee中,升级助手现在还会检查并提供更新DSL选项,从而帮助你避免使用已弃用但尚未删除的API。如需了解详细信息,请参阅AndroidGradle插件DSLAPI迁移时间表:
  https:developer。android。google。cnstudioreleasesgradlepluginroadmap
  使用AndroidGradle插件升级助手
  https:developer。android。google。cnstudiobuildagpupgradeassistant
  为新项目启用非传递R类AndroidStudioArcticFox推出了全新的重构工具,可帮助你使用非传递R类来加速构建具有多个模块的应用。使用Bumblebee创建新项目时,IDE会默认将项目配置为使用非传递R类。虽然此操作的确能提升性能,但你现在必须通过正确的package名称而不是父级模块的package名称来引用R类,因为R类将不再以传递方式进行解析。
  默认启用模拟器工具窗口此功能最早出现于AndroidStudio4。1中,你可在AndroidStudio工具窗口中启动模拟器,部署虚拟Android设备并与之互动,同时依然停留在IDE环境中。Bumblebee中的改进包括提供扩展控件以及更好地管理快照。如需了解详细信息,请参阅直接在AndroidStudio中运行Android模拟器:
  https:developer。android。google。cnstudiorunemulatorrunemulatorstudio
  AppleSilicon支持更新对于在AppleSilicon(arm64)硬件上使用macOS的用户,从去年开始,AndroidStudioArcticFox和Android模拟器便已支持这种新架构。但在稳定版中,谷歌将AndroidSDK平台工具v32。0。0(包括ADB和fastboot)和构建工具v32。1。0(包括aapt)升级为通用二进制文件,这样你的Android开发者工具可不依赖Rosetta二进制翻译器直接运行。根据社区反馈,该硬件平台上的开发者已经看到性能有显著提升。请阅读版本说明了解详情:
  https:developer。android。google。cnstudioreleasesplatformtoolsrevisions分析和检查
  性能剖析器中的卡顿检测轨迹使用运行Android11(API级别30)或更高版本的设备分析你的应用时,CPU性能剖析器现在会显示一组新的轨迹,以描绘帧生命周期(FrameLifecycle)下每帧的各个阶段:应用(Application)、等待GPU(WaitforGPU)、组合(Composition)以及显示帧(Framesondisplay)。每个轨迹都会用帧号对帧进行标记并提供不同颜色的矩形进行区分,以便你轻松查看特定帧在其生命周期中的位置,此外还提供了辅助线,你可以随时打开或关闭,从而与Vsync事件进行比较。你可以借助这些数据来了解应用中可能出现卡顿的位置并调查根本原因。分析(Analysis)面板里新增了一个帧(Frames)标签页,可汇总所有帧的渲染信息以方便你查看。如需了解详细信息,请参阅界面卡顿检测:
  https:developer。android。google。cnstudioprofilejankdetection
  CPU性能剖析器中的帧生命周期详细信息
  Studio性能剖析器支持分析可分析应用在分析应用时,应用的版本需要接近用户将安装的应用版本,这对生成准确的数据非常重要。为实现此目标,你现在可以在应用清单中增加lt;profileablegt;属性来分析不可调试的应用,代码如下所示:
  lt;profileablegt;
  https:developer。android。google。cnguidetopicsmanifestprofileableelementlt;profileableandroid:shelltruegt;
  可分析(Profileable)是Android10中引入的清单配置,可用于CPU和内存分析任务。使用可分析(profileable)标志而非可调试(debuggable)标志可明显降低性能测量的开销;但是,某些分析功能不适用于可分析构建,例如事件时间表(Eventtimeline)、由API发起的CPU分析、堆转储或实时位置记录。如需了解详细信息,请参阅可分析应用:
  https:developer。android。google。cnstudioprofileprofileableapps
  检查作业、警报和唤醒锁后台任务检查器(BackgroundTaskInspector)经扩充,现支持你检查作业、警报和唤醒锁。你可以查看后台任务安排的实时信息,以及它们执行的详细信息,操作方式与检查Worker类似。此外,在检查Worker时还可以追踪并检查它为你安排的作业。如果你曾在旧版IDE中使用过能耗性能分析器(EnergyProfiler),你现在可导航至菜单栏中的视图(View)gt;工具窗口(ToolWindows)gt;应用检查(AppInspection)并选择后台任务检查器(BackgroundTaskInspector)来检查作业、警报和唤醒锁。
  查看和检查作业、警报和唤醒锁
  https:developer。android。google。cnstudioinspecttaskinspectjobsalarmswakelocks
  在后台任务检查器中检查作业、警报和唤醒锁
  网络检查网络分析器(NetworkProfiler)现在已迁移至应用检查(AppInspection)工具窗口,让你以更轻量的方式来检查应用中的网络流量。网络分析器的外观和风格得以保留,且可用于运行API级别26及更高级别设备上的所有可调试应用。如要使用新的分析器,请在菜单栏中选择视图(View)gt;工具窗口(ToolWindows)gt;应用检查(AppInspection),然后选择网络分析器(NetworkInspector)。如需了解详细信息,请参阅使用网络分析器检查网络流量:
  https:developer。android。google。cnstudiodebugnetworkprofiler
  获取布局检查器快照你现在可以获取应用布局层次结构的快照,以保存、共享或稍后检查。快照可获取你在使用布局检查器(LayoutInspector)时通常会看到的数据,包括详细的3D渲染布局和View、Compose或混合布局的组件树,以及界面每个组件的详细属性。检查实时运行应用的布局时,单击布局检查器工具栏中的导出快照(Exportsnapshot)并使用。li扩展名保存快照。如需加载布局检查器快照,请从主菜单中选择文件(File)gt;打开(Open)并打开。li文件。快照将显示在编辑器窗口的标签页中,以便你轻松将其与正在运行的应用进行比较。如需了解详细信息,请参阅获取布局层次结构快照:
  http:developer。android。google。cnstudiodebugcapturelayouthierarchysnapshots
  在布局检查器中支持Compose语义在Compose中,语义用无障碍服务和测试框架可以理解的方式来描述你的界面。在AndroidStudioBumblebee中,你可以使用布局检查器检查Compose布局的语义信息。选择Compose节点时,使用属性(Attributes)窗口检查其是否直接声明语义信息、或是合并其子节点的语义,还是两者兼有。如要快速识别哪些节点包含语义,无论是声明的还是合并的语义,请选择组件树(ComponentTree)窗口中的视图选项(Viewoptions)下拉菜单并选择突出显示语义层(HighlightSemanticsLayers)。
  Compose中的语义
  https:developer。android。google。cnjetpackcomposesemantics
  Compose中的无障碍服务
  https:developer。android。google。cnjetpackcomposeaccessibility
  测试Compose布局
  https:developer。android。google。cnjetpackcomposetesting
  检查Compose语义
  https:developer。android。google。cnstudiodebuglayoutinspectorinspectingcomposesemantics设计
  互动预览AndroidStudioArcticFox支持在编辑器的设计拆分(DesignSplit)窗口中静态预览可组合函数(composablefunction)。在Bumblebee中,这个功能得到了扩展,以便你与Compose布局的某些组件进行互动以验证行为,无需构建完整应用并将其部署到正在运行的设备!如要开始使用此功能,请导航至可预览的Compose函数,然后在设计拆分(DesignSplit)窗口中点击开始互动模式(StartInteractiveMode)。如需了解详细信息,请参阅互动模式:
  https:developer。android。google。cnjetpackcomposetoolingpreviewinteractive
  与ComposePreview互动以验证行为
  动画矢量可绘制对象预览现在可使用预览(Preview)窗口查看矢量可绘制对象。查看静态可绘制对象时,你可以为预览窗口设置透明、白色、黑色、方格背景样式,以查看不同条件下的可绘制对象。动画可绘制对象则支持以不同速度和背景进行预览,从而帮助你在将其加入到应用前对其进行测试。如需了解更多信息,请查阅动画矢量可绘制对象(AVD)预览:
  https:developer。android。google。cnguidetopicsgraphicsdrawableanimationAnimVectorPreview
  预览你的动画矢量可绘制对象
  设计工具的设备选择器更新为简化你针对多样化的Android设备设计应用的过程,谷歌已在多个设计工具,例如布局编辑器(LayoutEditor)和布局验证(LayoutValidation)的窗口中更新了设备选择器,其提供的参考设备反映了每种设备类型的流行尺寸。从手机到平板电脑,从Wear设备到AndroidTV,现在你可以更轻松地在最能代表当下常见设备的屏幕尺寸上预览、验证或编辑布局。如需了解更多信息,请查阅更改预览外观:
  https:developer。android。google。cnstudiowritelayouteditorchangeappearance
  简要总结一下AndroidStudioBumblebee(2021。1。1)的新增优化和功能:
  构建和部署
  使用Gradle在AndroidStudio中运行插桩测试
  AndroidGradle插件升级助手现在可更新API使用情况
  为新项目启用非传递R类
  新的设备管理器(DeviceManager)
  通过WiFi使用ADB
  默认启用模拟器工具窗口
  AppleSilicon支持更新
  分析和检查
  性能剖析器中的卡顿检测轨迹
  Studio性能剖析器支持分析可分析应用
  在后台任务检查器中检查作业、警报和唤醒锁
  获取布局检查器快照
  在布局检查器中支持Compose语义
  设计
  互动预览
  动画矢量可绘制对象预览
  设计工具的设备选择器更新

一个由Java创始人ChrisWarth设计实现的设计模式一个由Java创始人ChrisWarth设计实现的设计模式;一个浪费了电商平台海量算力资源和网络资源的设计模式;一个为电商平台立下汗马功劳的设计模式;一个在JDK1。0就已经被……广东迎利好消息!豪华陪练团来了,莱多终于现身,最快13日战辽北京时间1月8日,卫冕冠军辽宁男篮面对吉林队挑战,目前两支球队正在第四节厮杀,广东已经领先20分之多,本场比赛胜利没有任何意外;但对于球迷最期待的当属救火外援莱多何时能够到位。……林志玲回台湾发展!这对也婚变了?日本丈夫被曝家暴还出轨台媒报道,林志玲要回台湾发展了!虽然给出的理由是照顾年迈的母亲,但敏锐的媒体还是发现了一丢丢不对劲。自打年初生下一子后,林志玲一直在日本亲力亲为的照顾孩子,突然归来……给央视春晚的5个小品排名沈腾小品差强人意,照相馆最尬今年央视春节联欢晚会跟上一年一样,都准备了5个小品。八先生看春晚基本上也是奔着小品去的,毕竟过年谁不想放松心情乐一乐呢?可是今年的小品让人有些失望,毕竟都没有让人捧腹大笑的作品……篮网湖人圣诞大战,哈登36三双篮网122115战胜湖人篮网湖人圣诞大战,篮网122115战胜湖人。篮网哈登、米尔斯双星闪耀,哈登状态归来36分10板10助,米尔斯34分2板7助,布朗16分,本布里15分,克拉克斯顿9分,詹姆……赏花去!兰州铁路局开行桃花旅游专列搭乘专列的游客。兰州铁路局供图人民网兰州4月14日电(记者黄帆)4月13日上午,近400名游客从兰州西站乘坐环西部火车游秦安桃花高铁专列前往秦安县,徜徉花海、沐浴春光。……喝啤酒的保健学问啤酒与中药有缘在国人的眼中,啤酒是西方传入中国的酒品。然而,用中医药的理论来衡量,啤酒更符合中药饮品的特征。啤酒是用大麦芽和啤酒花为主要原料酿制而成,也有用大米或玉米作为……惊鸿过隙配合漫天飞羽,全新霞洛组合花式虐狗!新赛季公式人福音大家好今天给大家介绍的阵容是怒翼冒险霞!怒翼冒险霞羁绊组成:6怒翼龙4冒险家1吟游诗人2重骑兵2换形师1龙神2迅捷射手2秘术强化符文推荐:战……姚晨一家四口走机场,母女俩打扮好优雅,儿女颜值却被爸爸拉垮每当到了穿外套的季节,牛仔外套一定首当其冲,是休闲风格的代表,日常穿搭很时尚又减龄。之所以会如此受欢迎,除了有牛仔这类的经典元素存在之外,是因为整体的效果会更显年轻,对于各年龄……强烈建议一定要学会独处,真的能开挂!高中时期的你们是不是也这样,大家都喜欢抱团,无论是在学校还是在外边,出去吃饭出去玩一定要一堆人,不然就是被孤立不合群。去哪里都要扎堆一起玩,当别人喊的时候你不去也不好意思。……也访菱湖古镇对于菱湖,还是偶然从作家周民的文章中知晓的。那是一个美丽的邂逅,八十年代,作家偶遇菱湖女子。说了一句,你到菱湖,做鱼给你吃。自然对菱湖,也对女子,作家有了探访菱湖的……前有迪士尼,后有环球影城,本土乐园夹缝突围电商改变中国新冠肺炎疫情对很多行业造成影响,旅游业首当其冲。苏州高新旅游产业集团有限公司旗下有苏州乐园和徐州乐园,景区营销总监刘赛对第一财经记者表示,今年十一假期徐州及苏州都受新一轮……
顶替多拉多!河南队官方前锋卡里略加盟,曾有欧冠出场经历北京时间8月31日,中超球队河南嵩山龙门官方宣布,基多马塞洛卡里略正式加盟球队。据悉,卡里略将顶替多拉多进入河南队的报名名单,此前多拉多被中国足协禁赛1年。附:河南队官宣……谷歌高通骁龙888手机将提供4年系统更新北京时间12月17日凌晨消息,谷歌和高通周三宣布,从配备骁龙888芯片的Android手机开始,这两家公司将为Android操作系统版本和安全更新提供为期4年的支持。谷歌……支持鸿蒙HarmonyOS2。0手机版,华为DevEcoStIT之家12月16日消息华为在今天举行HarmonyOS2。0手机开发者Beta活动。现场正式发布了HarmonyOS2。0手机开发者Beta版本。同时,HarmonyOS2。……华为手机鸿蒙OS2。0试用体验滴滴打车信息同步手表,冬天不冻IT之家12月16日消息华为在今天举行HarmonyOS2。0手机开发者Beta活动,现场正式发布了HarmonyOS2。0手机开发者Beta版本。在鸿蒙OS2。0的支持下,手……血亏12亿,75岁陶华碧直播带货失败,老干妈将何去何从2022年,老干妈首次跌出贵州民营企业百强榜单前十,相较于2021年营业额直接缩水12个亿,陶华碧无奈直播带货,企图自救,然而直播3个月,仅换来80万的成交量。家喻户晓的国民品……取悦车迷的营销,YamahaWorldSBK赛车加进印尼国旗FIMWorldSBK超级跑车世界锦标赛(FIMSuperbikeWorldChampionship)2023赛季第二个分站的比赛,三月35日,在印尼的曼达利卡(Mandali……制造业向东南亚转移,中国工厂可能无班可加?我国将如何应对中国工厂不加班时代即将到来!中国制造业的繁荣,造就了一系列制造业工厂,工厂工人几乎天天加班,辛苦劳作。但近几年工厂加班开始逐渐减少,中国制造业正在往东南亚进行转移,工厂工……被网友惊呼现实版千里江山图!山水间的家带您走进如诗如画的安格这么近那么美周末到河北奋进新时代魅力张家口我爱石家庄蓝天白云奋进新时代魅力新承德大美秦皇岛奋进新时代您见过现实版《千里江山图》吗?在河北保定易县安格庄村易水湖……世界首富马斯克表态员工要加倍努力工作来源:快科技日前,世界首富马斯克发表了一封内部信,称供应链问题导致特斯拉公司经历了一个非常艰难的季度,他要求员工加倍努力工作才能重回正轨。马斯克表示,这是一个非常艰……DNA生物塑料帮助建设低碳能源生态圈科幻网12月20日讯(王子钰)据了解,我国每年进口的石油资源,有三分之一都要用于合成塑料制品。可是,在合成过程中,会产生大量温室气体和化学副产物。现在,全球每年产生的塑料垃圾已……OPPO50W超闪饼干充电器开卖支持脉冲充电,售价399元IT之家12月11日消息OPPO50W超闪饼干充电器现已上架欢太商城,售价399元。OPPO50W超闪饼干充电器将由欢太商城独家首发IT之家了解到,这款50W超闪饼……烧骨感上火,为何广州人会吃烧骨粥来降火气?有何科学道理吗?热气啦你少吃点热气野拉唔吃的,呢样嘢好热气这是众多广州父母的口头禅,热气是广州人一生绕不开的话题,从小到大,广州人都需要和热气斗智斗勇,毕竟广州天气炎热,人很……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网