A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一、ERROR
  Android requires compiler compliance level 5.0. Please fix project properties.错误。 加了好几个项目都如此,相当郁闷,清除、重新构建项目也不行,没办法只好请教GOOGLE大神。非常的幸运找到了解决的办法:
首先清理项目,然后按以下步骤进行:
1. 项目 右键 ->android tools ->Fix Project

2. 如果不可以,检查Project -> Properties->Java Compiler

    确认JDK compliance被设置为1.6,并且enable specific seetings

二、android 将主机名127.0.0.1占用,所以想访问电脑上的服务器会出现无法访问的问题,可以去更改别的IP地址,可以使用本机实用的IP地址别忘了8080
三、网虚拟机SDCARD里写数据的时候看看,有没有设置虚拟内存。(在建立虚拟机的地方)。
四、错误一般会发生在拼写的错误上,去找源代码对应一下。
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
用于广播事件中的短信事件。
五、ListView 中必须有个内置的id;
六、内存溢出错误
把在C盘有个模拟器缓存信息清空下。
一般是在C:\Documents and Settings\Administrator\.android\avd下对应的模拟器名字里。

只要留下ini文件,其他都可以删除

七、android FAILED Binder Transaction 问题的原因
发现都会出现FAILED Binder Transaction这个问题。 通过google得知,原来图片的size不能超过40k。
Activity中ImageView是不会出现这个问题, 但是Widget使用的是remoteViews。 Intent传输的bytes
不能超过40k。

八、ListView 中必须有ListView名叫android:List
九、控件不显示中文: InputStream inputStream = null;
                try {
                        inputStream = new FileInputStream(getLrcPath());
                } catch (FileNotFoundException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
                BufferedInputStream f=new BufferedInputStream(inputStream);
                try {

                BufferedReader br = new BufferedReader(new InputStreamReader(f,"GBK"));
十\内部类加载速度快
findviewbyId是耗费性能的。最好少用。

3 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
还没学到,前排先占位置,呵呵
回复 使用道具 举报
总结的不错。应该把r问题出错的也给加进去。r文件出错大多数都是资源文件出现了问题引起的。这个问题出现了如果是新手,也不好解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马