看看Android Studio 2.2有哪些新功能
的有关信息介绍如下:升级SDK可用Background多加了个按钮,可用一边写代码一边下载SDKInstant Run修改代码一秒启动APK analyzer• 分析任何的APK• 查看APK下载包的大小,解压后的实际大小• 反编译资源文件,甚至能还原layout中的资源id,还有,代码,代码,代码,重要的事情说三遍,可以和APKTOOL,dex2jar说拜拜• 分析dex,显示每部分的方法数,直观的告诉你是怎么超过64k的打开方法:Build -> Analyz APKConstraintLayout改进的Manifest Editor下方添加了一个Merge Manifest,可用查看APK最终的Manifest,分析Manifest里面的东西都是从哪儿过来的,跳转到对应的Manifest全新的Project Structure• dependency可视化,贴心的提醒那些依赖有新版本了,一键升级到最新版本• 添加依赖直接搜索,方便的配置使用debug还是release感觉Google在干微软的活NDK支持• 不用experimental Gradle plugin了• 支持external build systems,可用用CMAKE了(虽然我不知道这是干什么)• 干货,调试的时候直接从java跳到C/C++代码!!迹腊!这是要抛弃java的节奏吗命令行build,直接下载缺失的sdkgradle.properties中添加XML/HTML代码android.builder.sdkDownload = true编译的时候直接下载没有安装的sdk和工具,如果用过bundle,npm install,你会更了解这是做什么的有了这个功能,在服务上进行编译更方便,基本一个命令就搞定了可视化编程• 首先,scroll在编辑的时候可以滑动的• 添加了blueprint mode,像x光一样,可用直接查看layout的全部的结构• ConstraintLayout,关于这个,我想说,同学,你知道安利吗,不对,你知道c#、xib吗。再一次,google干了微软事。上面的是调侃,其实我觉得ConstraintLayout以后会是首选的布局模式,就像Fragment一世陪样,这是google对布局大的改进,减少布局层级,可视化编程,提高编程效率。和Databinding结合,借助Android Studio提供的工具,可用将程序员画布局中解脱出来,去关注逻辑上的实现。• 接上个,Google丧心病狂的提供了普通布局转换到ConstraintLayout工具Editor• 直接拖Firebase的代码到editor• 不知道代码怎么用了,右键Find Sample Code,显示sample code• Leak检查,静态引用了Context会显示警告姿返滑• annotitions, @WorkThread, @AnyThread, @RequiresApi,@Dimension,@Px• @Keep 你懂的• 生成动态权限代码,如果你Activity中使用了相机权限,但是没有对Android6.0的动态权限适配,可以直接使用Android Studio生成相关的代码• 移除unused resource,没有用到的string可用一键删除了Expresso test简单来说,录制对App的操作,然后播放,这不是monkey,播放脚本和屏幕大小无关。这会大大的减少初级测试人员,缩短测试时间。录制的脚本可用在云端测试,可用在任何尺寸的机器上测试。总的来说,新版的Android Studio对开发者表现了极大的诚意。