因为我们专业是学校和NIIT外企一起办的, 导致了我们被逼接受NIIT无理的各种要求, 现在正处于需要立刻写android应用的状态, 然而我们android的知识很薄弱.
大二的时候, 我们学了一下android, 然而课程很乱, 用的是eclipse, 当时对于新手的我, 有若干不合理的地方.
- eclipse版本很多, 究竟我们要使用哪个版本? 这里出错了, 会浪费很多时间
- 接着选好eclipse, 要分清什么是AVD ,什么是SDK. 表并且要下载这些插件, 在国内, 这插件也是不好下载, 下载离线文件, 这涉及到安全问题, 国内的不少网都是网友自己上传, 究竟有没有病毒, 无从可知..
这些完成后, 就开始做自己的第一个项目, 就开始坑爹了.
- 我们已经了解了AVD是什么, 然而作为一个新手, 我们并不知道要怎么配置虚拟机, 虚拟机的各种参数的区别
- vritual machine运行速度奇慢, 因此要寻找解决方法
- 拖拉插件的界面总是莫名其妙地出错
在有了VPN之后, 我改用android studio, 介于上面一堆问题, 虽然放心了一些, 然而仍然有不少问题
- 和eclipse的操作完全不同, 需要去记住快捷键, 去适应
- studio占内存很大, 在使用studio的时候, 时不时会卡住.
- IDE其他功能也不同, 我也不大好会用… 例如gradle无法查看依赖
- studio给的实例总是很庞大…
再讲一下android开发的一些烦恼, 然而我连入门都不大算
- android的开发和Java开发, 样子虽然很像, 然而操作变了不少样, Java开发者常用system.out.println却不可以用.
- 网上的不少网站丢了一堆代码, 然而不给配置文件, 什么还自己亲手打, 超级无语…
- 好多时候出错, 真的不知道错在哪里… 将代码的关键词贴上去, 根本找不到错在哪里, 这也许是因为android是一个应用, 不像我们开发Java应用, 都是从小开始
- 版本更新得太快, android就像一条河, 总是不断地流动, 有东西会被流到分支, 然而抛弃了… 然而没有一个清晰的地方告诉我们, 现在应该用什么, 没有一个清晰的example让我们使用