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

東坡下載:內容最豐富最安全的下載站!

首頁IT技術 → eclipse配合真機來調試android源碼教程

eclipse配合真機來調試android源碼教程

相關文章發表評論 來源:本站整理時間:2014/10/24 17:59:26字體大小:A-A+

更多

作者:佚名點擊:353次評論:0次標簽: eclipse配合真機來調試android

怎么用eclipse配合真機來調試android源碼呢?小編給大家帶來的是一種使用eclipse調試源碼的方法,但是在真機上面進行調試,速度和真實的模擬性可不是android虛擬機可比較的。

eclipse配合真機來調試android源碼教程

一  前置條件

1 三星 nexue one 手機一部

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

3 操作系統 ubuntu 13.04

二 編譯過程

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

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

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

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

<?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源碼),選擇從已存在的工程導入,工程名任意,完成。導入時,eclipse要build工程,比較慢。

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

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

表示缺少相應的源碼庫,直接報錯不編譯,解決方法:在.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"/>

三  調試過程

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

出現界面如圖4

這里選中的是 com.android.calendar 就是日歷的這個進程

打開eclipse,這里要在打開 monitor后,然后進行配置

步驟如下:

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

設置完成后如下圖5

然后點擊debug,成功以后出現如圖6

比之圖五,多了一個debug 爬蟲的圖標,表示已經連接成功了

在應用中找到 日歷這個apk點擊打開,發現設置的 setContentView斷點已經停止了

如下圖

注意:有時候在遠程調試的時候連接會出現錯誤

Failed to connect to remote VM

筆者的解決方法是

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

解決該問題,僅做參考。


擴展知識

相關評論

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

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

本類常用軟件

主站蜘蛛池模板: 午夜影院404 | 巨尻在线播放 | 男人最爱看的网站 | 国产欧美国产精品第一区 | 福利视频精品 | 日本r级在线观看播放 | 999成人国产精品 | 在线成人观看 | 成人黄色小视频 | 亚洲天天做日日做天天看2018 | 男女毛片 | 免费大黄网站在线观看 | 日韩亚洲欧美性感视频影片免费看 | 很黄的网站在线观看 | 欧美高清一级 | 欧美日韩不卡视频 | 亚洲欧美在线视频 | 日韩色爱 | 黄色一级片免费在线观看 | 成人网在线观看 | 性爱免费视频 | 乱色欧美videos黑人 | 国产精品莉莉欧美自在线线 | 女bbbbxxxx毛片视频 | 日日噜噜夜夜狠狠视频buoke | 免费色视频网站 | xxx国产hd| 日本伦理视频在线观看 | 特级毛片ww特级毛片w免费版 | 最新亚洲情黄在线网站无广告 | 欧美一级日韩一级 | 国产毛片久久国产 | 天天操综合视频 | 一级片免费网站 | 国产综合第一页在线视频 | 在线a人片免费观看不卡 | 成人免费看视频 | 欧美激情免费观看一区 | 国产日韩欧美中文字幕 | free性hd中国 | 亚洲欧洲网站 |