最近因为要做Android项目,于是从QtCreator换到了Android Studio下。用着用着,我就发现,Android Studio真的不如QtCreator好用。当然了,毕竟QtCreator已经到了版本号6了,而AndroidStudio才到4,当然了,我用的是3.5.2,最新的不敢用,用了个3.6的,结果连新建的项目都无法顺畅地编译过去,这真的让人很无语,不过也怪国内的网络环境就这样吧。所以,以后还是有时间,试试用QtQML多弄弄,看看Android现在是不是原生更好,或许Qt也能做得很不错呢!
下面,我来吐槽一些吧,以后再继续更新一下,随着版本升级,不知道会不会好很多呢!
- Android管理多个项目模块是用module,用一个父module添加子module来增加更多的模块,在settings.gradle里面手动添加也行。
如果你有很多个app,那么你可以把这些app当做module加入到你的app工程下。
而在QtCreator中,你直接用命令行qmake -project就可以让qt自动导入了,当然了,如果你喜欢手动,也可以去QtCreator的菜单中一个一个导入,而最让人觉得好用的地方在于,这不仅仅Qt代码,C代码同样可以,总之我觉得拿到一份代码就可以这样给我导入,真的很不错。 - Android的分栏显示代码真不好用,在QtCreator中,鼠标点在哪个分栏中,就会以当前分栏为主要代码编辑窗口,当你再次打开代码文件的时候,文件会自动显示在当前分栏。这个在我需要对比文件或者查看多份代码文件的时候很好用,但是AndroidStudio不行。
- 关于布局,以前看教程,别人都是去编辑布局文件XML,我一直都有个疑问,明明是可视即可用,为什么不直接布局,非要去编辑