android源程序
Ⅰ 如何在android studio中調試源程序
Android
Studio有兩種調試模式可供參考,一個是直接進入調試模式,另一個是進程調試(以下均是android
studio的截圖)
一、調試模式
二、進程調試
經驗:一般來說,當程序一啟動等等不好一個界面一個步驟的跟蹤的時候,可以採用第一個方式,當只需要調試某一個界面/某一個執行步驟的時候,可以採用第二種方式,當然也可以加上Log日誌來配合調試。
Ⅱ 怎樣運行Android源代碼
小編初學android的時候也不知道如何導入源碼,但經過半天的琢磨··終於找到了一個好的捷徑。 第一步在Eclipse 開發環境中,選擇File---》import
第二步選中所要導入的文件
第三步 選中導入的項目,右鍵選擇Properties--》
第四步 選擇「Android」選項,勾選TargName,然後單擊OK。小提示:TagName要與你當前模擬器的版本匹配,比如筆者的是android 2.3.3。
第五步 在導入的項目按滑鼠右鍵 ,單擊Android tool ---》Fix Project Properties
這樣子··你下載的源碼就可以運行了,雖然步驟煩瑣了一點,但是操作多了就了就順手了。 不過··大家有什麼更便捷的方法也可以推薦給我。
Ⅲ android源代碼文件用什麼軟體打開
android源代碼文件通過在Eclipse中打開就可以,前提是要把源碼導入到Eclipse中,然後ctrl+類 就可可以點擊查看。
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。Android的系統架構和其操作系統一樣,採用了分層的架構。
Android結構:
從架構圖看,Android分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。
Android一詞的本義指「機器人」,同時也是Google於2007年11月5日
Android logo相關圖片(36張)
宣布的基於Linux平台的開源手機操作系統的名稱,該平台由操作系統、中間件、用戶界面和應用軟體組成。
Android一詞最早出現於法國作家利爾亞當(Auguste Villiers de l'Isle-Adam)在1886年發表的科幻小說《未來夏娃》(L'ève future)中。他將外表像人的機器起名為Android。
Ⅳ 如何獲取android源代碼
當前的Android代碼託管在兩個方:https://github.com/android 和https://android.googlesource.com之前在 android.git.kernel.org上也有託管,不過現在重定向到了https://android.googlesource.com好在都支持git訪問。
google提供的repo工具實際上是一個內部操作git工具來簡化操作Android源碼的Python腳本。經過嘗試,直接使用git工具在ubuntu下可以實現cloneAndroid源碼。下面介紹一下方法:
1.獲取當前的在github上託管的Androidgitrepositories:
github頁面為:https://github.com/android/following。不過這個頁面不支持通過wget"https://github.com/android/following"或者curl"https://github.com/android/following"的方式訪問,錯誤信息如下:
這個時候需能做的只能是"tryagain"了。
需要說明的是"不要試圖同時並發執行多個gitclone命令",這樣會導致大量出現上面貼圖中的錯誤,另外,整個clone過程中耗時最多的gitrepository如下:
kernel_common.gitkernel_msm.gitplatform_frameworks_base.gitplatform_prebuilt.git其中platform_prebuilt.git是google提供的預編譯好的二進制文件,包含:各種庫文件,jar包,可執行程序等等,如果只是閱讀Android源代碼,這個gitrepository可以不用clone.
Ⅳ 怎樣查看 Android APP 源代碼
需要把反編譯的apk存放到apktools同級文件夾目錄下,然後運行要查看的安裝包,具體操作如下:
1、首先把反編譯的apk存放到apktools同級文件夾目錄下,如下圖所示。
Ⅵ 一個android的源程序怎樣用eclipse打開
1.先打開eclipse主界面 選擇File-》Important
4.然後就能看到已經建的程序,勾選它,然後點擊「Finish」
注意:如果勾選了 projects into workspace
他會把你要導入的源程序 復制一份到你平時的workspace 一般建議勾選
Ⅶ 如何打開android 源代碼
可以用配置了Android環境的eclipse,也可以直接用Android studio,都可以直接導入項目源碼
Ⅷ 怎樣查看 Android APP源代碼
將apk文件拷貝至sdcard上。
命令順序如下:
進入Android sdk文件夾/tools目錄下
輸入adb shell
輸入su
輸入cd data
輸入cd app
這時就可以看到你安裝的所有的apk文件。輸入cp 空格 對應的apk 空格 /sdcard/
這樣就將apk文件拷貝出來了。
將apk文件後綴直接變成rar格式,可以看到熟悉的目錄結構了,
其中xml文件打開後都是二進制的,無法查看。
這時就用到了一個android4me的AXMLPrinter2工具。(請自行網路搜索)
輸入以下命令,將xml文件解析出來
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
將showtimes_list.xml生成xml文件,則輸入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前進行到這一步,只能看到xml文件的內容,其工程中的java源文件還是看不到,看目錄結構下有一個classes.dex文件,我們需要將dex文件變為jar文件。
這里用到了另一個工具dex2jar。(自行搜索下載)
在Windows下解壓之後的目錄如下圖所示:
在命令行中,進入到此目錄下:
在Windows下,輸入以下命令:
dex2jar.bat c:classes.dex
運行完之後,在C盤會多一個classes.dex.dex2jar.jar文件,此文件就是我們需要的jar文件。
利用jd-gui,將jar文件反向工程為java代碼。(請自行搜索下載)
它分為Windows、Linux、和max三個版本,這里我下載的是Windows版本的。
解壓之後,雙擊運行exe文件,選擇classes.dex.dex2jar.jar文件,相應的jar文件中的Java文件就被反向工程顯示出來了!
Ⅸ Android 系統源代碼多大
是指sdk的源碼,還是android操作系統的源碼,不過都有10G左右,另外sdk的源碼是用git管理的,一次下載後,用git check就可以切換到各個版本。
Android SDK是用於開發Android上JAVA應用程序的,另外發布Android NDK,可以添加一些C語言寫的鏈接庫,至於Linux代碼,可以在Android源代碼中找到(SDK程序中只有編譯好的測試映像)。應用程序開發用不到Linux代碼(搞嵌入式開發才會用到,而SDK不負責底層開發)。