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

android源碼包

發布時間: 2023-06-12 06:49:10

『壹』 android怎麼在源碼導入jar包

在Android源碼編譯成功的基礎上重新編譯帶自己API的android.jar需要進行以下幾步操作:

1、添加自己源代碼,在Android源碼frameworks/base目錄下新建一個文件夾保存代碼,如tv,以包的形式命名添加的文件所在的路徑,如/tv/java/android/tv,添加的java文件開頭定義的包即是編譯成功的class文件所在的包。
2、修改makefile文件
2.1 修改build/core/pathmap.mk文件
在FRAMEWORKS_ BASE_ SUBDIRS變數後添加tv\,代碼如下(makefile文件中的語句以Tab鍵空格開頭)
FRAMEWORKS_BASE_SUBDIRS := \ $(addsuffix /java, \ core \ graphics \ location \ media \ opengl \ sax \ telephony \ wifi \ vpn \ keystore \ tv \ )
2.2 修改frameworks/base/Android.mk 文件
在packages_to_ document變數後添加自己源代碼的包名稱,如android/tv,結果如下(makefile文件中的語句以Tab鍵空格開頭)
packages_to_document := \
android \
javax/microedition/khronos android/tv 3 在ubuntu命令行終端使用如下命令進行編譯:
make clean
make update-api
make PRODUCT-sdk-sdk
最後一行也可以用如下兩個命令代替: make –j4 make sdk 4 編譯結果
4.1 android.jar文件所在的目錄為
/out/target/common/obj/PACKAGING/android_jar_intermediates/android.jar並在/out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_interme diates/src目錄下重新以package形式組織所有生成到android.jar中的源代碼。 4.2 SDK所在目錄為
out/host/linux-x86/sdk/,生成的sdk文件目錄和壓縮包為: android-sdk_eng.xxx_linux-x86
android-sdk_eng.xxx_linux-x86.zip(xxx為自己android源碼所在的文件名)

『貳』 android源碼包在哪個文件夾

android源碼主要位於兩個文件夾中。橡洞src文件咐如哪夾,存放java代碼。res文件夾存放資源,如res->layout存放布局文件;res->drawable存放圖片文件等。android代衡碼碼主要就存在於這兩個文件夾下


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

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

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

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

『肆』 如何從源碼包中查看Android的版本號

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

『伍』 如何獲取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.

『陸』 怎麼在windows下查看android源碼

先下載源碼,最新為2.2

2.找SDK目錄

安裝的SDK到我的目錄E:\

E:\android-sdk-windows\

找到目錄 結構如下:

E:\android-sdk-windows\

-platforms

+android-3(android-1.5)

+android-4(android-1.6)

………..

+android-6(android-2.0)

+android-7(android-2.1)

+android-8(android-2.2)

最高的android-8對應的是SDK2.2。

在android-8文件中新建sources然後把下載好的源碼(android-2.2-froyo-src.zip)解壓到這個文件下。

3.改配置文件(修改紅色部分)

找到android-8目錄下的文件source.properties並將其修改如下:

### Android Tool: Source of this archive.
#Wed Oct 13 14:00:16 CST 2010
Pkg.Desc=Android SDK Platform. 2.2_r1
Pkg.UserSrc=true
Archive.Arch=ANY
Platform.Version=2.2
Pkg.DescUrl=sources
Archive.Os=WINDOWS
Pkg.SourceUrl=sources
Pkg.Revision=2
AndroidVersion.ApiLevel=8

大公告成,重啟Eclipse,按ctril+關鍵字、類名 或者按F3就可以點進去了,可以看到源碼了吧!

PS:已經下載好的源碼,可以把core目錄放入到sources中即可。。。

『柒』 android 項目如何導出帶源碼的jar包

用rar壓縮軟體都可以打開的

『捌』 Android 能正常運行但源碼包中很多類找不到該怎麼處理

查看源碼的時候,有些源碼沒有,這個一般都是你本地的SDK沒有下載對應版本代碼,所以找不到,不過這個不影響開發,因為android系統裡面已經包含了這些類,所以運行不會出錯。

熱點內容
ea伺服器怎麼連接 發布:2025-02-08 05:16:45 瀏覽:463
更加密更改 發布:2025-02-08 05:15:20 瀏覽:784
倉儲資源配置都需要開展哪些任務 發布:2025-02-08 05:13:51 瀏覽:676
探針資料庫 發布:2025-02-08 05:13:35 瀏覽:80
cfft演算法 發布:2025-02-08 04:53:59 瀏覽:961
極客學院php 發布:2025-02-08 04:52:32 瀏覽:779
書本編譯是什麼意思 發布:2025-02-08 04:45:56 瀏覽:953
淘寶密碼賬號在哪裡看 發布:2025-02-08 04:29:39 瀏覽:537
描繪四季的美文寫一份朗讀腳本 發布:2025-02-08 04:29:21 瀏覽:139
金蝶軟體伺服器是電腦嗎 發布:2025-02-08 04:27:06 瀏覽:974