变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

東坡下載:內(nèi)容最豐富最安全的下載站!

首頁IT技術(shù) → eclipse配合真機(jī)來調(diào)試android源碼教程

eclipse配合真機(jī)來調(diào)試android源碼教程

相關(guān)文章發(fā)表評論 來源:本站整理時間:2014/10/24 17:59:26字體大。A-A+

更多

作者:佚名點擊:353次評論:0次標(biāo)簽: eclipse配合真機(jī)來調(diào)試android

怎么用eclipse配合真機(jī)來調(diào)試android源碼呢?小編給大家?guī)淼氖且环N使用eclipse調(diào)試源碼的方法,但是在真機(jī)上面進(jìn)行調(diào)試,速度和真實的模擬性可不是android虛擬機(jī)可比較的。

eclipse配合真機(jī)來調(diào)試android源碼教程

一  前置條件

1 三星 nexue one 手機(jī)一部

2 筆者用的是cm-ics 也就是android 4.0 的代碼

3 操作系統(tǒng) ubuntu 13.04

二 編譯過程

1 首先需要將cm-ics源碼編譯完成,升成可是刷入到nexue one手機(jī)中的rom包,并且使用完美刷機(jī)等軟件刷入到nexue one手機(jī)中,能夠正常開機(jī)使用。

關(guān)于這個過程,需要看我以前的如何編譯 cm代碼的博文,里面有詳細(xì)的介紹最后的升成文件如下圖

2 進(jìn)入源碼目錄下的development/ide/eclipse,將.classpath 文件拷貝到

源碼目錄,然后再新建一個 .project 文件,文件內(nèi)容如下

<?xml version="1.0" encoding="UTF-8"?>

<projectDescription>

<name>CMIcs</name>

<comment>CMIcs Source</comment>

<projects>

</projects>

<buildSpec>

<buildCommand>

<name>org.eclipse.jdt.core.javabuilder</name>

<arguments>

</arguments>

</buildCommand>

</buildSpec>

<natures>

<nature>org.eclipse.jdt.core.javanature</nature>

</natures>

</projectDescription>

3  新建Java Project(不是android project,否則會破壞android源碼),選擇從已存在的工程導(dǎo)入,工程名任意,完成。導(dǎo)入時,eclipse要build工程,比較慢。

這一步一般都會有錯誤,總結(jié)一下,主要有一下幾種

1 源代碼里面缺少必要的代碼庫文件 如圖2

表示缺少相應(yīng)的源碼庫,直接報錯不編譯,解決方法:在.classpath 文件中去掉該目錄即可

2 編譯過程中出錯

編譯過程中出錯多以包名,找不到或者少編譯一些文件,如圖3

解決方法:主要到指定目錄 mm編譯升成缺少的依賴包以后,然后再將目錄添加到 .classpath 中去

比如這個是我在解決編譯錯誤的時候,加入的源碼或者lib的目錄文件

<classpathentry kind="src" path="frameworks/base/fmradio/java"/>

<classpathentry kind="src" path="out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/src/fmradio/java"/>

<classpathentry kind="lib" path="out/target/common/obj/JAVA_LIBRARIES/libGoogleAnalyticsV2_intermediates/javalib.jar"/>

三  調(diào)試過程

通過前面的編譯過程,最后編譯完成以后就需要進(jìn)行接收勞動成功,進(jìn)行調(diào)試了。這里跟網(wǎng)絡(luò)上大多數(shù)文章不同的地方是用真機(jī)調(diào)試。連接上燒入同樣版本的nexue one手機(jī)后,進(jìn)入 /adt-bundle-linux-x86_64-20131030/sdk/tools/ 這個目錄使用 ./monitor 命令

出現(xiàn)界面如圖4

這里選中的是 com.android.calendar 就是日歷的這個進(jìn)程

打開eclipse,這里要在打開 monitor后,然后進(jìn)行配置

步驟如下:

選擇你的工程,右鍵打開菜單選擇 Debug AS—Debug configuration 彈出窗口,選擇Remote JAVA Application,右鍵在菜單選擇NEW,彈出下面的視圖,修改Port為8700

設(shè)置完成后如下圖5

然后點擊debug,成功以后出現(xiàn)如圖6

比之圖五,多了一個debug 爬蟲的圖標(biāo),表示已經(jīng)連接成功了

在應(yīng)用中找到 日歷這個apk點擊打開,發(fā)現(xiàn)設(shè)置的 setContentView斷點已經(jīng)停止了

如下圖

注意:有時候在遠(yuǎn)程調(diào)試的時候連接會出現(xiàn)錯誤

Failed to connect to remote VM

筆者的解決方法是

在Preference->General->NetWork Connection->把Active Provider里面的選項,選擇為Direct.

解決該問題,僅做參考。


擴(kuò)展知識

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 刺激花蒂抽搐视频在线看 | www亚洲成人 | 波多野结衣视频免费在线观看 | 丝袜国产视频 | 欧美高清欧美videosex | www.青青草.com| 免费看黄色一级 | 国产福利在线小视频 | 九九全国免费视频 | 在线视频 二区 | 成人精品一区二区不卡视频 | 欧美日韩久久 | 欧美一区二区三区在线可观看 | 在线永久免费观看黄网站 | 国产午夜亚洲精品不卡 | 天堂在线观看视频观看www | 国产日皮 | 免费99视频有精品视频高清 | 亚洲免费黄色网址 | 日本青草视频 | 2021精品国夜夜天天拍拍 | 日本免费一级视频 | 国产最新精品2020好看的 | 午夜影院在线播放 | 精品久久久久久中文字幕欧美 | 免费成人高清视频 | 日本妇丰满乱xxxxⅹ视频 | 91精品国产三级在线观看 | 能在线观看的一区二区三区 | 4480yy私人午夜a级国产 | 黄网址在线永久免费观看 | 黄色一级免费观看 | 中文字幕第二页在线 | 日韩精品一区二区三区中文精品 | 5x性区m免费毛片视频看看 | 欧美第五页 | 亚洲欧美日韩在线观看二区 | 人人做人人性 | 天天摸天天爽天天澡视频 | 久久国产精品亚洲一区二区 | 手机在线视频一区 |