一.Eclipse使用時(shí)的bug
1. 用手機(jī)調(diào)試時(shí)不打印日志了?
進(jìn)入DDMS模式,Devices 右邊有一個(gè)截圖的按鈕,點(diǎn)擊一下,就會(huì)出來
2. 解決eclipse連接不到genymotion的問題?
http://www.bkjia.com/Androidjc/942775.html
3. Eclipse Android SDK content Loader一直顯示為0%的問題?
1嘀略、首先關(guān)閉eclipse航攒。無法關(guān)閉則使用進(jìn)程管理將其kill掉
2蛮原、打開本地的用戶目錄允懂,找到.android 文件夾。
3、刪除.android下面的cache文件夾
4、刪除.android下面的ddms.cfg文件
5、重新啟動(dòng)eclipse昼丑,解決問題。
4. android模擬器 avd路徑如何修改?
手動(dòng)添加一個(gè)系統(tǒng)環(huán)境變量值夸赫,這里我們可以對(duì)著“我的電腦”圖標(biāo)單擊鼠標(biāo)右鍵菩帝,在彈出的菜單中選擇“屬性”,切換到“高級(jí)”選項(xiàng)卡,單擊“環(huán)境變量”按鈕呼奢,在彈出的對(duì)話框新建一個(gè)環(huán)境變量宜雀,比如名為ANDROID_SDK_HOME (不可修改為其他) ,值為D:\myadv (假設(shè)我們想把a(bǔ)vd創(chuàng)建在d盤下的myavd目錄下)握础。
接下來重新啟動(dòng)Eclipse辐董,我們通過單擊Windows菜單,依次進(jìn)入 preferneces => Android => Bulid 可以看到 Default debug keystore: D:\myavd.android\debug.keystore (其中.android\為ADT自動(dòng)創(chuàng)建的禀综,以前這項(xiàng)可能為C:\Documents and Settings\中文.android\debug.keystore)简烘,當(dāng)然通過設(shè)置下面的custom debug keystore來設(shè)置可以免除添加環(huán)境變量的步驟。然后重建avd定枷。運(yùn)行程序孤澎,沒問題了
5.xutils的httputils超時(shí)問題?
最后發(fā)現(xiàn)XUtils中的HttpUtils框架采用的時(shí),HttpUtils對(duì)于GET請(qǐng)求采用了LRU緩存處理依鸥,默認(rèn)60秒內(nèi)提交返回上次成功的結(jié)果亥至。
HttpUtils http = new HttpUtils(10000);//10s超時(shí)
http.configCurrentHttpCacheExpiry(5000); // 設(shè)置緩存5秒,5秒內(nèi)直接返回上次成功請(qǐng)求的結(jié)果。
最終將緩存設(shè)置為5秒贱迟,效果比較客觀了。
http://www.bkjia.com/Androidjc/929439.html
6.Toast.makeText傳入了整數(shù),報(bào)找不到資源?
原因:
int arg0;
Toast.makeText(MainActivity.this, arg0, 0).show();//本來想傳入的是字符串,但是卻傳入了整形數(shù)據(jù),所以報(bào)找不到資源
7.svn上傳下載問題?
用svn控制版本絮供,svn本身是不會(huì)識(shí)別哪些該傳衣吠,哪些不該傳,這就導(dǎo)致有些關(guān)于路徑的東西(比如拓展jar的路徑)也被上傳了壤靶,而當(dāng)別人下載后缚俏,那個(gè)路徑對(duì)于這個(gè)人可能完全不存在,項(xiàng)目編譯就會(huì)出問題贮乳。
我就是犯了這個(gè)錯(cuò)誤忧换,用eclipse安裝了svn插件,然后一股腦把a(bǔ)ndroid項(xiàng)目都傳上去向拆,然后別人下載后就無法編譯過去亚茬,怎么弄都不對(duì)。
經(jīng)過各種谷歌后浓恳,曉得了Android項(xiàng)目有以下不能上傳:
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
這樣在以后提交時(shí),這些都會(huì)自動(dòng)屏蔽掉颈将,不會(huì)更新上去梢夯。
還有一個(gè)問題是每次編譯時(shí),eclipse都會(huì)將src目錄下的東西到考到bin里晴圾,這樣.svn也會(huì)跟著進(jìn)去颂砸,這樣即使bin被屏蔽了,但還是在svn時(shí)有問題,解決方法:
菜 單 - Project - Properties - Java Build Path - Source - xxx/src - Excluded人乓,雙擊或點(diǎn)右邊的編輯梗醇,在Exclusion patterns中加入"/.svn/",讓Eclipse忽略.svn目錄即可撒蟀。
今天折騰了好久還曉得了svn刪除某個(gè)文件怎么做:
先在本地
svn del 要?jiǎng)h除的文件或文件夾
注意這個(gè)是離線操作叙谨,此時(shí)服務(wù)器的這些還在,之后svn ci一下保屯,就可以刪掉服務(wù)器上的了手负。
8.如何查看android自帶的資源文件?
E:\MyAndroid\4.0源碼\frameworks\base\core
在這個(gè)目錄下都可以看到
9.這個(gè)問題是logcat的問題
10.file explore無視圖
11.selector屬性順序問題
12.svn報(bào)錯(cuò)Previous operation has not finished;run 'cleanup'if it was interrupted
13.android library projects cannot be launched
14.APP啟動(dòng)白屏問題?
http://blog.csdn.net/jason0539/article/details/45559507
推薦第二種方式
http://www.tuicool.com/articles/y2AVnu
15.查找全局字符串時(shí)出現(xiàn)的
16.The connection to adb is down, and a severe error has occured.問題解決
遇到問題描述:
運(yùn)行android程序控制臺(tái)輸出
[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姑尺、任務(wù)管理器 kill掉adb 或者重啟adb server
2竟终、查看任務(wù)管理器沒有adb,猜測(cè)是某個(gè)程序占用了adb端口
5037為adb默認(rèn)端口 查看該端口情況如下:
查看: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
發(fā)現(xiàn)5408占用了 5037端口切蟋,繼續(xù)查看5408的task:
查看: tasklist|findstr "5408"
tadb.exe 5408 Console 1 2,980 K
發(fā)現(xiàn)是tadb.exe占用统捶,直接在任務(wù)管理器里面kill掉或
taskkill /f /im tadb.exe
Tip:
1)、tasklist 可以找到任務(wù)管理器所有進(jìn)程
2)柄粹、taskkilll /f /im 程序名1.exe /f /im 程序名2.exe .... 可以kill掉多個(gè)程序
3喘鸟、重新開啟adb
adb kill-server
adb start-server
17.解決Android程序退出后不顯示在近期任務(wù)里?
http://m.blog.csdn.net/blog/jdsjlzx_11109/17711017