Android 导入android源码有错,R.java文件不能自动生成解决方法
情况一:
千万不要重启Eclipse、也不自己创建R.java 类文件
右击你的工程(项目)——>Android Tools——>Fix Project Properties
将会再次创建出R文件,数据不丢失
情况二:
文件,主要的原因是我们的工程没有编译,所以我们要手动编译导入的工程。
就是要将整个工程完全build一遍, R文件就会出来了。
情况三:
若为API导入,则方法如下:
file->New->android sample Project->api->finish即可
======================
首先确定你的SDK是新的。
其次接下来检查你的.xml文件,文件名不能大写。
如果xml文件太多 ,那么clean一下你的项目,这时候注意看Console的提示。
Console会提示你xml文件错误在哪里
修改完xml文件之后
clean你的项目,再build你的项目
R.java会重新出现或更新
=============
1、选择菜单
Automatically(自动构建部署) ,
点Clean后会重新构建项目,因为一般情况下,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成。
2、选择工程,右键 Android Tools >> Fix Project Properties
这个操作有时候可以修正一些错误,但我的不行。
3、还有的说法是重新建一个空的工程,然后把这里面的代码,资源文件按照对应的包路径什么的拷进去,然后重新生成一边,这种方法,也想当于是第一种方法,都是重新构建部暑,性质一样的。
以上几种方法都试了,R.java依旧没出现,整个工程还是一大堆错误。随便点了一个有错误的布局XML文件,看到这样一个错误代码
android:layout_height=”match_parent” , 之前我都用1.5/1.6/2.1 版本的SDK
layout_height里面没有看到match_parent这个属性,然后问群一个兄弟说这个属性是2.X版本的,想了下,是不是因为工程的SDK
版本和eclipse默认的SDK版本问题呢,于是选择工程,右键 Properties >> Android
然后看到右边的一块 Target Name, 我的是选中 Android 1.5,然后换了一个 2.1 的 ,点击Appply
,工程自动构建,看到错误少了一些,换到2.2,重新构建,错误没了,久未解决的问题解决了,R.java也出来了,一个字高兴啊,启动模拟器一切正常。
总结下当导入其它源码时候,首先要保证源码的SDK版本和你eclipse默认版本是否一致。
查看源码版本办法:打开default.properties 文件,看target=android-7 这后面这个数是多少。
版本对应关系:target=android-3 <—> android 1.5
,target=android-4 <—> android 1.6 ,
target=android-7 <—> android 2.1
,target=android-8 <—> android 2.2 其它的自己测试下。
Android模拟器分辨率收集
模拟器分辨率收集
QVGA = 320 * 240;
WQVGA = 320 * 480;
WQVGA2 = 400 * 240;
WQVGA3 = 432 * 240;
HVGA = 480 * 320;
VGA = 640 * 480;
WVGA = 800 * 480;
WVGA2 = 768 * 480;
FWVGA = 854 * 480;
DVGA = 960 * 640;
PAL = 576 * 520;
NTSC = 486 * 440;
SVGA = 800 * 600;
WSVGA = 1024 * 576;
XGA = 1024 * 768;
XGAPLUS = 1152 * 864;
HD720 = 1280 * 720;
WXGA = 1280 * 768;
WXGA2 = 1280 * 800;
WXGA3 = 1280 * 854;
SXGA = 1280 * 1024;
WXGA4 = 1366 * 768;
SXGAMINUS = 1280 * 960;
SXGAPLUS = 1400 * 1050;
WXGAPLUS = 1440 * 900;
HD900 = 1600 * 900;
WSXGA = 1600 * 1024;
WSXGAPLUS = 1680 * 1050;
UXGA = 1600 * 1200;
HD1080 = 1920 * 1080;
QWXGA = 2048 * 1152;
WUXGA = 1920 * 1200;
TXGA = 1920 * 1400;
QXGA = 2048 * 1536;
WQHD = 2560 * 1440;
WQXGA = 2560 * 1600;
QSXGA = 2560 * 2048;
QSXGAPLUS = 2800 * 2100;
WQSXGA = 3200 * 2048;
QUXGA = 3200 * 2400;
QFHD = 3840 * 2160;
WQUXGA = 3840 * 2400;
HD4K = 4096 * 2304;
HXGA = 4096 * 3072;
WHXGA = 5120 * 3200;
HSXGA = 5120 * 4096;
WHSXGA = 6400 * 4096;
HUXGA = 6400 * 4800;
SHV = 7680 * 4320;
WHUXGA = 7680 * 4800;
软件开发项目管理的一点思考
项目管理的软件真的很多,基于SaaS的,基于Proprietary的,当然还有Open
Source的,如下链接有完整的比较:
http://en.wikipedia.org/wiki/Comparison_of_project_management_software
http://zh.wikipedia.org/zh-cn/项目管理软件比较
我这里比较几个个人比较认可的适用于软件研发项目管理的软件。我本人比较喜欢基于Web的应用。
一、Onepoint Project
Onepoint 界面美观,当前最新版本比较吸引人的一个重大功能就是:跟JIRA可以实现互联!
可惜比较小气的是,它的免费试用版没有跟JIRA互联的这部分功能,没法尝鲜。
另外,Onepoint比较神秘,没有公开的明确报价。它是按用户数量收费的,要使用完整版功能的话收费也应该不会低。
二、]Project Open[
支持的功能很全面,开源的软件,很好!
但是其功能太过复杂,比较适合公司级别的使用。对专注于软件开发的岗位来说,有很多功能模块实为鸡肋,如:
人力资源管理、客户关系管理、供应商管理、IT服务管理、财务等模块。
因此,如果想用于中小型企业的日常管理,]Project Open[是个不错的选择。
三、XPlanner
这个系统对做软件研发的人,特别是敏捷开发的人来说,就再熟悉不过了。
它主要专注于软件的敏捷开发理论的工具支持。
它支持简单的模型规划,虚拟笔记卡(Virtual note cards),iterations、user
stories与工作记录的追踪,未完成stories将自动迭代,工作时间追踪,生成团队效率,个人工时报表,SOAP界面支持。
对于软件行业的部门经理和项目经理来说,个人比较推荐Onepoint Project+JIRA的组合
正则表达式语法
一个正则表达式就是由普通字符(例如字符
\
^
$
*
+
?
{n}
{n,}
{n,m}
?
少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串
而
.
(pattern)
用
使用
(?:pattern)
式的各个部分是很有用。例如,
(?=pattern)
如,
配
索,而不是从包含预查的字符之后开始。
(?!pattern)
Negative
字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如
‘Windows
配
索,而不是从包含预查的字符之后开始
x|y
[xyz]
[^xyz]
[a-z]
[^a-z]
\b
\B
\cx
\d
\D
\f
\n
\r
\s
\S
\t
\v
\w
\W
\xn
\num
\n
\nm
则
为八进制数字
\nml
\un