當前位置:首頁 » 安卓系統 » android源碼在哪

android源碼在哪

發布時間: 2023-01-27 12:11:55

『壹』 如何查看Android SDK源碼版本

  1. 點擊菜單欄Tools-Android-SDK Manager

    『貳』 怎樣查看 Android APP 源代碼

    壓縮軟體打開apk文件,解壓出根目錄中的classes.dex文件

    使用cmd ,dex2jar.bat classes.dex命令將classes.dex轉換為jar

    再用jd-gui打開該jar就可以查看源碼了,如果apk安全性好的話,有些代碼是看不到的

    『叄』 如何獲取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源碼

    當我們在eclipse中開發android程序的時候,往往需要看源代碼(可能是出於好奇,可能是讀源碼習慣),那麼如何查看Android源代碼呢?

    比如下面這種情況

    假設我們想參看Activity類的源代碼,按著Ctrl鍵,左擊它,現實的結果卻看不到代碼的,提示的信息便是「找不到Activity.class文件」。

    此時點擊下面的按鈕,「Change Attached Source…」,選擇android源代碼所在位置,便彈出圖三的對話框。

    第一種是選擇工作目錄,即已經存在的android應用程序源代碼。

    第二種分兩種方式

    (1)選擇External File…按鈕,添加Jar格式文件或者zip格式文件路徑;

    (2)選擇External Floder…按鈕,添加文件夾所在路徑。

    下面問題就來了,源代碼在哪裡?不能憑空產生阿。

    可以通過Android SDK Manager進行源代碼下載;(推薦該種方法),如圖四

    勾選Source for Android SDK,進行下載即可。

    此外也可通過其他途徑下載,網上有很多共享的資源。

    這里選擇第二種方式的(2)方法,選擇源碼所在目錄(即圖四下載源代碼目錄所在路徑),如圖五

    點擊「OK」按鈕,此時,Activity文件便能夠查看源代碼了,如圖六。

    這樣就大功告成了!!!

    『伍』 android源碼放在什麼目錄下面

    源碼一般指java文件,src文件下的.java就是,其他布局代碼在res下的layout文件中

    『陸』 android源碼在哪個文件夾下

    android的源碼首先需要你從Android SDK Manager裡面下載,然後在你的sdk中才看得到。


    • 如下圖,找到對應的source for Android sdk項,選中然後下載:

    『柒』 怎樣查看 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 APP 源代碼

    需要把反編譯的apk存放到apktools同級文件夾目錄下,然後運行要查看的安裝包,具體操作如下:

    1、首先把反編譯的apk存放到apktools同級文件夾目錄下,如下圖所示。

熱點內容
銀行密碼保護在哪裡 發布:2024-04-27 10:25:23 瀏覽:188
tomcat源碼導入eclipse 發布:2024-04-27 10:25:15 瀏覽:193
android的api 發布:2024-04-27 10:23:39 瀏覽:682
官式訪問 發布:2024-04-27 10:04:00 瀏覽:521
國產高配置有哪些 發布:2024-04-27 09:18:26 瀏覽:947
建行手機app忘記密碼如何修改 發布:2024-04-27 08:58:59 瀏覽:393
蟻群演算法的數學模型 發布:2024-04-27 08:58:39 瀏覽:994
androidactivity生命 發布:2024-04-27 07:33:48 瀏覽:84
win2008伺服器搭建網站 發布:2024-04-27 07:26:51 瀏覽:640
java的vector 發布:2024-04-27 07:05:00 瀏覽:204