10月的第一篇博客来的有点晚哈,也有一段时间没写了,不是没想过写,而且不知道写什么,写一篇博客考虑的因素不仅仅是素材还要考虑时间和文章的质量,这是对自己对读者的尊重。说下今天文章的主题吧,as4.1出来也有一段时间了,之前一直没更新,也不是说更新有多麻烦,只是有时候不敢轻易的更新。
AS4.1:
昨天简单了解了下4.1新版本,发现改变还是比较大的
1.视图模拟器工具
2.新增database数据库查询修改工具
3.ignored files不见了
4.GsonFormat插件没有了
5.Parcelable序列化插件没有了
6.真机调试大概率会出现编译通过了但是界面不弹出来
一视图模拟器工具
更新as后右下角有个Layout Inspector工具,如果没有view-tool windows-Layout inspector这时Layout Inspector工具就出来了
这个工具可以显示出运行在设备上的界面,但是好像是静态的,需要每切换一个页面都需要刷新?
二database数据库查询修改工具
其实照我说4.1更新最大对我们而已最实用的就是新增database这个工具了,在以往我们想要查询sqlite数据库,首先要通过usb连接到运行设备,然后在设备对应目录找到创建的数据库,最后导出数据库到电脑本地,最最后通过一些软件工具来打开数据库查看我们创建的表数据。说实话操作虽然没什么难点,但是试想一下我们如果修改了数据库字段,是不是又要copy一次上面的操作?真的是令人头疼。Google不愧是是开发者的衣食父母,在新出的这个database工具中就解决了此类问题,我就不截图演示了,简单说下这个工具的使用方法:
1.如果更新了as发现idea最下面没有database inspector这个工具,那么请打开view-tool windows-database inspector这时database工具就出来了
2.如何使用?首先要使用这个工具查看数据库那么肯定的必须运行我们的app,然后选中app对应的进程,选中后我们app中创建的表数据就在database工具中展示出来了,此外我们可以直接在database里面修改表数据。这样对于本地数据库查询,操作就很方便了。当然创建数据库,表字段等还是要按照之前的方案来哦。毕竟这只是一个辅助工具。
三ignored files找不到了
关机项目到svn并配置忽略文件就要用到ignored files,可是我们更新到4.1后不难发现并没有在setting-version control里面找到这个选项,至于是Google替换了还是说需要额外设置这个我没去研究。那么我们配置忽略文件怎么办?这个网上也有人给出了答案:setting-Editor-file type-
*.hprof;*.iml;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.gradle;.hg;.idea;.svn;CVS;__pycache__;_svn;build;local.properties;vssver.scc;vssver2.scc;
配置完成后share-commit都是过滤了一些build,properties文件的
四:GsonFormat和Parcelable插件问题(也有可能是插件位置变了,可以尝试把插件复制到C:\Users\Lenovo\AppData\Roaming\Google\AndroidStudio4.1\plugins)
as 4.1后序列化可以直接实现Parcelable接口
然后有个add parcelable implementation点击后自动生成序列化操作。GsonFormat既然没有了就替换其他插件吧。个人喜欢下载量高的整
另外4.1我遇到的其他问题:有可能编译项目会提示ndk文件问题,这时候你需要点击然后选中
下载完成后即可。同时在项目里面local.properties可以看到ndk配置
五:解决办法暂无
更新日期:2020-10-16,QQ群290611780欢迎进群交流