Bug数据库

一.Eclipse使用时的bug

1. 用手机调试时不打印日志了?

进入DDMS模式,Devices 右边有一个截图的按钮,点击一下,就会出来

2. 解决eclipse连接不到genymotion的问题?

http://www.bkjia.com/Androidjc/942775.html

3. Eclipse Android SDK content Loader一直显示为0%的问题?
1、首先关闭eclipse。无法关闭则使用进程管理将其kill掉

2、打开本地的用户目录,找到.android 文件夹。

3、删除.android下面的cache文件夹

4、删除.android下面的ddms.cfg文件

5、重新启动eclipse,解决问题。
4. android模拟器 avd路径如何修改?

手动添加一个系统环境变量值,这里我们可以对着“我的电脑”图标单击鼠标右键,在弹出的菜单中选择“属性”,切换到“高级”选项卡,单击“环境变量”按钮,在弹出的对话框新建一个环境变量,比如名为ANDROID_SDK_HOME (不可修改为其他) ,值为D:\myadv (假设我们想把avd创建在d盘下的myavd目录下)。

接下来重新启动Eclipse,我们通过单击Windows菜单,依次进入 preferneces => Android => Bulid 可以看到 Default debug keystore: D:\myavd.android\debug.keystore (其中.android\为ADT自动创建的,以前这项可能为C:\Documents and Settings\中文.android\debug.keystore),当然通过设置下面的custom debug keystore来设置可以免除添加环境变量的步骤。然后重建avd。运行程序,没问题了

5.xutils的httputils超时问题?

最后发现XUtils中的HttpUtils框架采用的时,HttpUtils对于GET请求采用了LRU缓存处理,默认60秒内提交返回上次成功的结果。

HttpUtils http = new HttpUtils(10000);//10s超时

http.configCurrentHttpCacheExpiry(5000); // 设置缓存5秒,5秒内直接返回上次成功请求的结果。

最终将缓存设置为5秒,效果比较客观了。

http://www.bkjia.com/Androidjc/929439.html

6.Toast.makeText传入了整数,报找不到资源?

原因:
int arg0;

Toast.makeText(MainActivity.this, arg0, 0).show();//本来想传入的是字符串,但是却传入了整形数据,所以报找不到资源

7.svn上传下载问题?

用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。
我就是犯了这个错误,用eclipse安装了svn插件,然后一股脑把android项目都传上去,然后别人下载后就无法编译过去,怎么弄都不对。
经过各种谷歌后,晓得了Android项目有以下不能上传:
bin目录
gen目录
.classpath文件
.project文件
要想在eclipse里屏蔽它们,需要这样操作:

Click on Window -> Preferences
Select Team -> Ignored Resources
Click on Add Pattern and enter "bin"
Click on Add Pattern and enter "target"
Click on Add Pattern and enter "m2-target"
Click on Add Pattern and enter "gen"
Click on Add Pattern and enter ".classpath"
Click on Add Pattern and enter ".project"
Click on Apply and then OK
这样在以后提交时,这些都会自动屏蔽掉,不会更新上去。
还有一个问题是每次编译时,eclipse都会将src目录下的东西到考到bin里,这样.svn也会跟着进去,这样即使bin被屏蔽了,但还是在svn时有问题,解决方法:
菜 单 - Project - Properties - Java Build Path - Source - xxx/src - Excluded,双击或点右边的编辑,在Exclusion patterns中加入"/.svn/",让Eclipse忽略.svn目录即可。
今天折腾了好久还晓得了svn删除某个文件怎么做:
先在本地

svn del 要删除的文件或文件夹

注意这个是离线操作,此时服务器的这些还在,之后svn ci一下,就可以删掉服务器上的了。

8.如何查看android自带的资源文件?

E:\MyAndroid\4.0源码\frameworks\base\core
在这个目录下都可以看到

9.这个问题是logcat的问题
image
10.file explore无视图
image
11.selector属性顺序问题
image
12.svn报错Previous operation has not finished;run 'cleanup'if it was interrupted
image
13.android library projects cannot be launched
image
14.APP启动白屏问题?

http://blog.csdn.net/jason0539/article/details/45559507

推荐第二种方式
http://www.tuicool.com/articles/y2AVnu

15.查找全局字符串时出现的
image

image
16.The connection to adb is down, and a severe error has occured.问题解决

遇到问题描述:

运行android程序控制台输出
[2013-06-25 11:10:32 - MyWellnessTracker] The connection to adb is down, and a severe error has occured.
[2013-06-25 11:10:32 - MyWellnessTracker] You must restart adb and Eclipse.
[2013-06-25 11:10:32 - MyWellnessTracker] Please ensure that adb is correctly located at 'E:\SDK\platform-tools\adb.exe' and can be executed.
有很多种情况,所以也有很多解决方法:

1、任务管理器 kill掉adb 或者重启adb server

2、查看任务管理器没有adb,猜测是某个程序占用了adb端口

5037为adb默认端口 查看该端口情况如下:

查看:cmd —— netstat -aon|findstr "5037"

TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 5408
TCP 127.0.0.1:5037 127.0.0.1:49542 ESTABLISHED 5408

发现5408占用了 5037端口,继续查看5408的task:

查看: tasklist|findstr "5408"

tadb.exe 5408 Console 1 2,980 K

发现是tadb.exe占用,直接在任务管理器里面kill掉或

taskkill /f /im tadb.exe

Tip:

1)、tasklist 可以找到任务管理器所有进程

2)、taskkilll /f /im 程序名1.exe /f /im 程序名2.exe .... 可以kill掉多个程序

3、重新开启adb

adb kill-server
adb start-server

17.解决Android程序退出后不显示在近期任务里?

http://m.blog.csdn.net/blog/jdsjlzx_11109/17711017

18.清除Android工程中没用到的资源 ?

http://www.cnblogs.com/angeldevil/p/3725358.html

你可能感兴趣的:(Bug数据库)