當前位置:首頁 » 操作系統 » sdk源碼

sdk源碼

發布時間: 2022-01-14 05:54:43

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

一種辦法是自帶SDK管理工具更新:

另外的辦法就是:
第一步:查看當前工程的SDK版本;

2.打開工程,查找任意一個函數,點擊右鍵,選擇查看源碼.

3.提示找不到java源文件,這里需要手動添加源文件;

4.按圖選擇.這里還沒有source的文件夾..所以..去下載相關平台的SDK的java源碼;

5.打開網址:http //rgruet free fr/public/
根據SDK版本下載對應的源碼,比如2.1的.

6.在SDK平台目錄下,新建一個sources文件夾;

7.把源碼直接解壓到當前文件夾下;

8.再次選擇查到源碼,並選擇sources文件夾;

9.eclipse會自動導入;

10.再次查看函數的源碼,是不是代碼就出來了.

B. sdk代碼是什麼

SDK開發工具包,是編譯好的二進制文件 ,通常是一個.jar的包。。比如可以用 java 寫好程序再用ant進行編譯打包,,這個包可以給其他java開發人員調用。。

C. 請問,SDK的源代碼哪裡有下載

上面說錯了,那隻是SDK,要源代碼,等我去找找,等會發個2.0的
上來

D. Android源碼和sdk源碼有什麼差別

但是,這個sdk源碼為何能跑得起來?它也是依賴完整的android系統的。android系統源碼是基於linux內核上的一套解決方案,針對ARM平台的做的各種適合嵌入式設備的一套代碼。舉個例子,你如果在windows上編程,用到它的系統api,這些api存在於一些dll中,這個dll就是你的開發所需的東東,類似android sdk,而這個dll之所以能跑起來,完全也是依賴windows系統的,windows系統源碼有幾千萬行代碼,android系統源碼也不會少。

E. android sdk源代碼

以前的android 需要你自己配置很多的環境,有java ,adt 還有sdk 之類的,現在android 做的很好了,它有一個bund package ,這個package 將這些都打包在一起了,你只要點擊就可以直接只用了,裡面還給你集成了eclipse .
網址:http://developer.android.com/sdk/index.html找到bund 包

F. android sdk包含源碼嗎

sdk只是開發工具包,這個就是我們用到的api的源碼。

但是,這個sdk源碼為何能跑得起來?它也是依賴完整

的android系統的。android系統源碼是基於linux內核上的一套解決方案,

針對ARM平台的做的各種適合嵌入式設備的一套代碼。舉個例子,你如果在wi...

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

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

    H. 如何查看android sdk源碼

    一種辦法是自帶SDK管理工具更新:
    另外的辦法就是:
    第一步:查看當前工程的SDK版本;
    2.打開工程,查找任意一個函數,點擊右鍵,選擇查看源碼.
    3.提示找不到java源文件,這里需要手動添加源文件;
    4.按圖選擇.這里還沒有source的文件夾..所以..去下載相關平台的SDK的java源碼;
    5.根據SDK版本下載對應的源碼,比如2.1的.
    6.在SDK平台目錄下,新建一個sources文件夾;
    7.把源碼直接解壓到當前文件夾下;
    8.再次選擇查到源碼,並選擇sources文件夾;
    9.eclipse會自動導入;
    10.再次查看函數的源碼,是不是代碼就出來了.

    I. 如何eclipse 導入 sdk 源碼

    具體來說,有兩種方式。
    第一種:在你創建android project 的時候在選擇
    Create project from existing source 按後選
    Browse 在你的電腦裡面找到要引入的代碼。
    第二種:可以建立一個Applocation name
    Package name
    Create Activity
    還有 android版本相同的項目
    建立以後,點右鍵選擇Import 再選File System
    找到要引入的項目,把裡面的東西都引入進來就可以了。
    學習android的源碼,比如Browser(瀏覽器)、Mms(彩信/簡訊)、Phone(電話)、Contacts(聯系人)在eclipse里可能會有錯誤,原因可能有下邊幾個:
    1、使用到了未包括在SDK中(公開發布)的API,有兩種情況:
    a 被 @hide 標注了的類:這 些類是被隱藏起來的,這些類大多都在com.android.internal包下面;
    b 一些未包括在SDK中的、Google私有的Api,它們大多都在com.google.android包下面
    2、使用了一些由framework層聲明的aidl介面訪問系統服務,然而這些aidl在編譯時才會轉換成.java源碼,因此在SDK環境下編譯這些應用時無法訪問到它們。
    解決方法是:
    (請注意:out目錄 是在完整源碼編譯環境下(Linux下),執行一次完整編譯後的輸出目錄)
    1、找到那些被隱藏起來的類、它們在以下兩個位置:
    A、out\target\common\obj\JAVA_LIBRARIES\framework_intermediates/ classes.jar ;
    B、out\target\common\obj\JAVA_LIBRARIES\android-common_intermediates\ classes.jar ;
    將找到的.jar文件,在Eclipse中作為User Library 添加到 Project 的Librarys依賴中,並將該庫的順序置於Android SDK Library之上。
    在 out\target\common\obj\JAVA_LIBRARIES\ 目錄下,還有很多其它具體應用相關的jar包,.... ;
    2、找到那些缺失的、編譯時才生成的,.java源文件,它們通常在以下位置:
    A、 out\target\common\obj\JAVA_LIBRARIES\XXX _intermediates\src 目錄下,XXX是相關模塊的名稱;
    將找到的src目錄,在Eclipse下,以Link Source的方式,連接到Project 中作為源碼的一部分。

熱點內容
一加五安卓8什麼時候推送 發布:2024-11-15 11:19:40 瀏覽:854
暗影騎士擎有哪些配置 發布:2024-11-15 11:13:46 瀏覽:598
方舟主機專用伺服器是什麼意思 發布:2024-11-15 11:12:23 瀏覽:8
創維最早的伺服器是什麼 發布:2024-11-15 11:11:35 瀏覽:864
手機配置太低怎麼下載原聲 發布:2024-11-15 11:03:31 瀏覽:905
21款奧迪a6配置有哪些 發布:2024-11-15 11:03:20 瀏覽:120
sql內連接外連接 發布:2024-11-15 11:03:19 瀏覽:601
學完python基礎 發布:2024-11-15 11:01:56 瀏覽:63
捏泡膠解壓 發布:2024-11-15 10:55:07 瀏覽:803
linux文件最後一行 發布:2024-11-15 10:44:11 瀏覽:613