从本篇的“工作问题”整理开始,尝试加入一些图片。
有图,才有真相~ (*^__^*)
没图,你说个JJ~ o(︶︿︶)o
131.Android环境最常见的几个问题。
第一个,project.properties的Android版本
target=android-21
第二个,gen目录无法生成,可能的原因之一是,res资源目录有报错。
第三个,res报错的一种情况是,drawable-xxhdpi目录报错,不被环境支持。
网上找到1个说法是,开发环境有点旧,ADT,SDKManager之类的。
不过我没有搞定,手动删除“drawable-xxhdpi”,手动“Clean Project”。
今后很可能要用Android Studio,不再用Eclipse了。
参考资料:
gen文件无法生成
http://blog.csdn.net/cuihongxing1010/article/details/7893714
http://www.eoeandroid.com/thread-311188-2-1.html
[环境搭建] drawable-xxhdpi文件夹报错
132.Android环境,代码没有问题,但是仍然“报红”,不知道怎么解决。
今天,下载安装AndroidStudio2.0预览版,需要Android的SDK目录为“ANCII”字符。
这样,我就需要移动“D:/系统软件/Android”到“D:/Android”。
更改之后,启动Eclipse,提示找不到SDK,重新设置SDK的目录,Eclipse会更新工程环境,
然后工程就不报错了。
纯属巧合啊~
133.Windows环境输出“变量”。
echo %JAVA_HOME%
Linux下
echo $JAVA_HOME
134.SVN也可以ignore。
Eclipse下,选择文件,右键,Team,添加至SVN:ignore。
原来一直以为Git下才有呢。
135.项目重构の删除垃圾代码。
项目中有些代码,是之前的版本遗留下来的。
由于改动很大,之前的很多代码和资源完全不需要了。
这个时候想把他们删除掉,只需要根据代码版本管理的“更新时间”就知道了。
如果1个月,代码没有任何变化,很可能是之前的“脏代码”。
136.Android Studio快捷键,返回上次浏览的位置,
这篇文章整理了常用的快捷键
http://www.android-studio.org/index.php/docs/experience/142-androidstudio-shortcut-keys
Ctrl+Alt+ left/right 返回至上次浏览的位置
使用之后,吓死人啊,屏幕直接旋转了。
最后使用Ctrl+Alt+Up恢复了。
想必是快捷键重复了,网上找了个答案。
如何消除win7中ctrl+alt+up桌面旋转问题
http://jingyan.baidu.com/article/8065f87fdaaa0a23312498fc.html
桌面-右键菜单-屏幕分辨率-高级设置-英特尔图形和控制面板-图形属性-高级模式-选项和技术支持→去掉“启用热键”。
搞定~
137.Android Studio的Git用不了,不得不学习了几个git命令。
git init
git add .
git common ""
git remote add origin "https://git.oschina.net/fansunion/puzzle.git"
不过,最后通过新建工程的方式,解决了Git的问题。
命令行方式的命令,就没兴趣继续学习了。
138.EasyUI中,需要Tab标签打开。
定义了addTab函数,但是Tab页是用iframe打开的,有的页面调用函数,直接用addTab。
有的需要用parent.addTab。
139.正待等待可用的套接字。
系统重启,打开QQ浏览器,访问百度,卡住了,左下角出现“等待可用的套接字”提示。
百度搜了下,没有找到很好的资料。
大部分稍微有点用的信息就是“同一个域名下,浏览器最多有2~6个套接字sockets”。
最大的收获是,在Google Chrome下,访问以下地址,可以获得很多有价值的信息。
chrome://net-internals/#sockets
也算是学习了一点新东西。
140.上次在Android群英传Puzzle吐槽文章中的一个吐槽。
关于Android变量命名规范,我吐槽了“mPopupWindow”这种命名方式,
书籍作者表示“m”开头的就是Android官方的规范。
去看了下Activity的源码,确实是m开头,部分纯Java代码,不是m开头。
也有其它网友建议去source.android.com看看官方的文档。
这个时候就比较纠结了,先记下这个问题,要去看看官方的建议,其它开发者的选择。
永远纠结在变量、函数、类的命名上~