導航:首頁 > 操作系統 > android源碼版本號

android源碼版本號

發布時間:2022-08-12 16:16:25

1. 如何查看android SDK源碼版本

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

    2. 如何查看Android SDK源碼版本

    安裝SDK之後的目錄下有一個SDK Manager程序,運行之後可以列舉出來當前安裝的SDK Tools、SDK Platform Tools 以及 Platforms 的版本號。

    3. Android編譯和運行在手機上使用的系統源碼版本各是什麼版本

    如果app是和android系統一起進行編譯,如果想讓app的源碼保持一套,卻能夠同時在android4.1和android4.2下進行編譯。如果app源碼與android系統的版本無關,那麼,不存在問題。
    但,如果app的實現代碼與所依賴的framework的版本強相關,譬如,Location相關的API,在android4.1和android4.2上的差異比較大。應用如果是採用4.2的API來實現的,在配合android4.1系統編譯時就會報錯。此時,可以採用在Android.mk文件中,根據PLATFORM_SDK_VERSION的值,在編譯時決定要編入哪些java文件,源碼中同時保留針對android4.1和android4.2的特有實現。
    源碼目錄為:

    4. 如何從源碼包中查看Android的版本號

    至少有兩個地方可以從android源碼中查看android的版本:
    1,如果編譯過的,則會有build.prop文件(find -name build.prop)
    從這個文件中可以看出版本。
    2,如果未編譯過,build/core/version_defaults.mk中 PLATFORM_SDK_VERSION := 4.2.2

    5. 怎樣查看 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文件就被反向工程顯示出來了!

    6. android怎麼修改源碼

    1、通過 ubuntu 軟體中心安裝 wine;
    2、通過 ubuntu 軟體中心安裝 winetricks;
    3、通過 winetricks 在 shell中輸入: winetricks mfc42

    1、通過 wine windows 的方式啟動代理伺服器
    2、設置瀏覽器代理伺服器
    3、設置shell代理伺服器:
    在shell中輸入 sudo gedit /etc/bash.bashrc
    在文件 /etc/bash.bashrc 中添加

    通過shell安裝如下的組件:
    1、sudo apt-get install bison g++-multilib git gperf libxml2-utils
    2、新建一個存放源碼的目錄,如:mkdir ~/andorid/source
    3、在源碼目錄中輸入命令:repo init -u -b android-4.0.1_r1
    其中: android-4.0.1_r1是android源碼的版本,更多的版本可以通過下面的方式查詢:

    4、修改source/.repo/manifest/default.xml 文件中的 fetch 的值為:
    git://Android.git.linaro.org/

    通過如下的指令來設置郵箱和用戶名
    git config --global user.name "<your name>" ----修改用戶名git config --global user.email "<your email>" ----修改email
    5、在source目錄下輸入指令:repo sync
    便開始了代碼的下載
    方便他人亦是方便自己,如果覺得還行就點下下邊的投票吧,這樣可以幫助其他人更快的找到解決問題的方法;有疑問的也可留言哦, 謝謝!

    7. 如何定製android源碼的編譯選項

    現僅就工作遇到的問題做個總結。所用硬體平台為amlogic stvm3。---------------------------------------------------------------------------關於版本號:文件build/core/version_defaults.mk用來檢查一些跟版本相關的變數是否定義;如果未定義,則使用默認值。這些變數包括 PLATFORM_VERSION # 如 2.2.5 PLATFORM_SDK_VERSION # 8, 對應2.2.5 PLATFORM_VERSION_CODENAME # REL,即發行版 DEFAULT_APP_TARGET_SDK # 同SDK_VERSION或VERSION_CODENAME BUILD_ID # 默認為UNKNOWN BUILD_NUMBER # 默認eng.$(USER).$(shell date +%Y%m%d.%H%M%S)的形式。 version_defaults.mk首先包含進build_id.mk。用戶應當配置build_id.mk,而不應該改動version_defaults.mk文件。然後檢查上述變數,如未定義則賦值默認值。---------------------------------------------------------------------------關於調試功能(adb)的開啟編譯android源碼之前總是要先運行build/envsetup.sh,以初始化一些常用命令(實際上是bash的函數,如add_lunch_combo)。其中也從以下文件中引入了一些編譯設置: device/${CHIPSET_VENDOR}/vendorsetup.sh我們這里使用的CHIPSET_VENDOR為amlogic。比如我們有文件device/amlogic/vendorsetup.sh,內容為"產品名-編譯類型(flavor)"列表(稱為combo),如下: add_lunch_combo m1ref-eng add_lunch_combo m1ref-user add_lunch_combo m2ref-eng add_lunch_combo m2ref-user add_lunch_combo stvm3-eng add_lunch_combo stvm3-user其中,m1ref和stvm3是產品名(作前綴),後面為編譯類型。除此前綴外可選的combo值有: eng, user, userdebug, tests。(參考文件build/core/main.mk中對於變數TARGET_BUILD_VARIANT的篩查條件)我們可以修改vendorsetup.sh文件,來改變為特定設備編譯的結果。以下是各個編譯類型的特點: eng: 工程模式,用於平台級的調試,是默認的編譯類型。

    8. 如何從android源碼中查看android的版本

    如何查看不同版本的android源碼
    確認的方法有兩種:

    1. 編譯的時候在終端中一開始就會列印出來:
    PLATFORM_VERSION:2.3.1

    2. 直接去make文件中去看:
    build\core\version_defaults.mk //搜索該文件中的 PLATFORM_VERSION值

    9. 如何自定義android源碼的kernel版本信息

    手機設置簡訊鈴聲方法如下: 1.信息-左下角菜單鍵-設定-(更多)-選擇鈴聲/聲音。 2.若需自定義簡訊鈴聲,建議您操作:在SD卡(手機內存或存儲卡都可)中新建文件夾notifications(若已存在notifications文件夾,直接使用即可),把歌曲放到這個文件夾中,設置路徑:信息-菜單鍵-設定-選擇鈴聲/聲音。

閱讀全文

與android源碼版本號相關的資料

熱點內容
id下載不了app怎麼回事 瀏覽:995
有什麼好看的伺服器小說 瀏覽:293
程序員四級沒過有什麼影響 瀏覽:540
單片機與觸摸屏連接 瀏覽:853
進程序員公司能穿涼鞋嗎 瀏覽:245
PDF框大小 瀏覽:84
單片機產生鋸齒波 瀏覽:225
如何修改ie代理伺服器 瀏覽:417
折紙手工解壓玩具不用a4紙 瀏覽:485
怎麼雙向傳輸伺服器 瀏覽:286
電腦如何實現跨網段訪問伺服器 瀏覽:549
模塊化網頁源碼位元組跳動 瀏覽:485
梯度下降演算法中遇到的問題 瀏覽:605
伺服器連接電視怎麼接 瀏覽:323
phploop語句 瀏覽:502
交叉編譯工具鏈里的庫在哪 瀏覽:782
安卓手q換號怎麼改綁 瀏覽:399
nba球星加密貨幣 瀏覽:789
命令看網速 瀏覽:124
java堆分配 瀏覽:161