cocos2d-x技術(shù)群新群:117871561
c++技術(shù)交流群:593010226
游戲做完項(xiàng)目后 出現(xiàn)了部分android包閃退衰抑,pc端沒有辦法找bug泳桦,所以就搜了一下用eclipse 進(jìn)行真機(jī)調(diào)試 此調(diào)試只是顯示出現(xiàn)bug的具體調(diào)用函式孕暇,顯示的log與vs的調(diào)用堆棧一樣。
工具下載:
JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
ADT:http://developer.android.com/sdk/index.html(百度隨便搜一個(gè)也可以)
安裝步驟:
- 安裝JDK
安裝路徑最好不含空格等特殊字符,如:
E:\Java\jdk1.7.0
- 配置JDK環(huán)境變量
新建JAVA_HOME:
E:\Java\jdk1.7.0
修改Path:
在最后輸入 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
新建 CLASSPATH:
.%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點(diǎn))
系統(tǒng)變量配置完畢鸠澈。
檢驗(yàn)是否配置成功:
運(yùn)行cmd 輸入 java -version (java 和 -version 之間有空格)
若顯示版本信息 則說(shuō)明安裝和配置成功卸夕。
- 解壓ADT壓縮包层释。
解壓后,最好把里面的東西拷出來(lái)快集,放在一個(gè)單獨(dú)的贡羔、簡(jiǎn)單的路徑。如:F:\DEVELOPMENT
一共有兩個(gè)文件夾个初、一個(gè)執(zhí)行程序 乖寒,一個(gè)eclipse 程序 :
Eclipse\ → IDE,為了方便院溺,我習(xí)慣把eclipse在桌面上建立個(gè)快捷方式楣嘁。
Sdk\ → android工具,adb、emulator什么的
SDK Manager.exe → sdk管理器逐虚,補(bǔ)丁的安裝聋溜、升級(jí)、卸載什么的
eclipse痊班;
- 配置sdk的環(huán)境變量
修改Path:
在最后輸入 ;F:\DEVELOPMENT\sdk\platform-tools; F:\DEVELOPMENT\sdk\tools
檢驗(yàn)是否配置成功:
運(yùn)行cmd 輸入 adb
若顯示版本信息 則說(shuō)明安裝和配置成功勤婚。
- 設(shè)置workspace
第一次啟動(dòng)eclipse會(huì)提示設(shè)置workspace,也就是創(chuàng)建的android工程保存的地方涤伐。
同樣馒胆,最好設(shè)置一個(gè)獨(dú)立、簡(jiǎn)單的路徑為宜凝果,如:G:\SOURCECODE\androidworkspace
勾選為默認(rèn)路徑祝迂,以后就不會(huì)再提示了。
附1:修改eclipse的默認(rèn)workspace
方法很多器净,列舉三種:
1)進(jìn)入 Window > Preferences > General > Startup and Shutdown 選中 Prompt for workspace on startup型雳。
2)進(jìn)入Eclipse的安裝目錄,找到configuration 目錄下的 .settings 文件夾山害,里面有一個(gè) org.eclipse.ui.ide.prefs纠俭, 用Ultra Edit等打開,也可以用寫字板打開浪慌,找到RECENT_WORKSPACES冤荆,按照它的格式修改一下。
3)先打開Eclipse权纤,進(jìn)入之后钓简,再去打開一次,會(huì)提示 Workspace in use or cannot be created, choose a different one 汹想。 這時(shí)候就會(huì)提示你更改workspace的目錄了外邓。
- 安裝svn插件(subclipse)
依次點(diǎn)擊:
1)Help → install new software。
2)Add
3)在Location里輸入:http://subclipse.tigris.org/update_1.10.x
點(diǎn)擊“OK”
4)回到Install窗口古掏,在Name欄里會(huì)檢索出Subclipse和SVNKit
5)選擇Subclipse损话,點(diǎn)擊“Finish”。
6)默認(rèn)安裝即可槽唾。
- 調(diào)試前準(zhǔn)備
1)Android手機(jī)設(shè)置
Android4.0以后丧枪,調(diào)試選項(xiàng)默認(rèn)是隱藏的。打開的方法如下:
a. 設(shè)置 → 輔助功能->開發(fā)者選項(xiàng)(其他手機(jī))或者 設(shè)置->開發(fā)者選項(xiàng)(華為榮耀手機(jī))
b. 進(jìn)入“開發(fā)者選項(xiàng)”頁(yè)夏漱,打開“開發(fā)者選擇”豪诲,并且選中“USB調(diào)試”
2)PC機(jī)設(shè)置
安裝手機(jī)驅(qū)動(dòng),本文以騰訊的“應(yīng)用寶”為例挂绰,將手機(jī)連接到PC的USB上之后屎篱,會(huì)自動(dòng)識(shí)別手機(jī)服赎,并安裝驅(qū)動(dòng),也會(huì)在手機(jī)上安裝相應(yīng)的客戶端交播。
其實(shí)像“應(yīng)用寶”的產(chǎn)品有很多重虑,功能也都大同小異。
附2:隱藏“開發(fā)者選項(xiàng)”
轉(zhuǎn)自:http://jingyan.baidu.com/article/90808022d90ebcfd91c80fb0.html
(因?yàn)閮蓚€(gè)方法都需要一些前提秦士,所以沒有嘗試)
隱藏方法1:
設(shè)置——應(yīng)用——設(shè)置(程序)——清除數(shù)據(jù)
(此時(shí)缺厉,所有的設(shè)置都會(huì)被清除,開發(fā)者選項(xiàng)也隱藏起來(lái)了隧土。)
如果不想所有設(shè)置都被清除的話提针,可以參考方法2。
隱藏方法2(手機(jī)需要先ROOT):
用RE(Root Explorer)進(jìn)入/data/data/com.android.settings/shared_prefs目錄曹傀,我們發(fā)現(xiàn)里面有個(gè)development.xml文件辐脖。
把show的值改為false即可。
當(dāng)然如果不好修改皆愉,你可以刪除該文件即可嗜价。
打開或隱藏Android設(shè)備的開發(fā)者選項(xiàng)
- 開啟Android編程之旅
準(zhǔn)備工作都做完之后,差不多就可以編寫Android的程序幕庐,并且安裝到手機(jī)運(yùn)行或單步調(diào)試了久锥。
loccat顯示設(shè)置:
我們要在logcat里面 看log,剛安裝 不會(huì)默認(rèn)顯示
步驟:
1异剥,windows->prreperence ->android->logcat->勾選所有選項(xiàng)
2瑟由,windows->show view ->other->android->logcat 進(jìn)行顯示設(shè)置
3,重啟eclipse
配置好后的顯示