導航:首頁 > 操作系統 > androidjar源碼下載

androidjar源碼下載

發布時間:2022-12-20 09:30:46

1. 如何給android工程的libs目錄下的jar包附加源碼

Eclipse只能查看API的注釋及說明,而且是必須與jar包關聯以後才能查看
jar包與docs關聯方式:
打開Eclipse,隨便新建一個Android項目,在此項目目錄下面有個Android 4.4,點擊展開遍出現了android.jar。
右鍵此包---->Properties,在彈出的窗口中,選擇 java Source Attachment------>External Location------>External File, 然後選擇下載下來的source-19_r02.zip,便成功在Eclipse中綁定Android源代碼。
ctl+滑鼠左鍵 跳轉到源代碼 在想要查看源代碼的地方,ctl+滑鼠左鍵就可以跳轉到源代碼的地方。

2. android系統編譯jar包給app使用

最近在android O編譯系統jar包給應用使用遇到了點問題,網上也沒有找到解決方案,這里記錄下。

編譯方法參考網上博客就可以, android源碼編譯jar包

最終生成了javalib.jar,改名為 tvManager.jar即可。注意:如果沒有指定LACAL_JACK_ENABLED選項,則默認是enabled,將會生成classes.jack文件,不會產生classes.jar包!

正常按照上面方案就可以編譯出jar包,導入到AS裡面就可以使用,下面說下我遇到的問題

遇到classes.jar.toc被依賴, 但是怎麼編譯都沒有編譯出來,網上也沒有找到對應的方法,編譯錯誤如下:

https://www.cnblogs.com/wangqiang9/p/9679466.html
https://stackoverflow.com/questions/43471694/how-to-generate-classes-dex-toc-files

3. Android support library怎麼獲取具體版本的源碼

在Eclipse中需要查看某個類的源碼,直接按住Ctrl 然後點擊該類名就能查看源碼啦,比如查看Button的源碼,如圖

4. 如何給Android工程的libs目錄下的jar包附加源碼

方法/步驟
1,在Eclipse新建Android工程,裡面只有一個MainActivity,在點擊按鈕的時候,我們想調用fastjson把一個Person對象轉化成json字元串。
2,但是,如果想查看libs目錄下面的fastjson-1.1.21.jar的源碼是看不了的。
3,並且也沒有附加源碼的按鈕。如果在fastjson-1.1.21.jar上點擊右鍵->"Properties",打開Properties對話框,可以看到說:這是Android的私有類庫,不允許附加源碼。
4,接下來,在項目的根目錄下新建libsrc目錄,然後把fastjson-1.1.21-sources.jar放到libsrc下面。然後新建fastjson-1.1.21.jar.properties,放到lib下面。fastjson-1.1.21.jar.properties裡面輸入:
src=../libsrc/fastjson-1.1.21-sources.jar
5,重啟Eclipse,然後再查看源碼。
6,可以看到我們成功的把源碼關聯上了。需要說明的是,properties文件裡面的src路徑不僅僅可以是源碼jar包,也可以是源碼的文件夾,只需要把路徑寫正確就可以了。

5. eclipse怎麼導入android jar包源碼

首先看你是否有源碼包,沒有請下載,如果有新建一個項目,ctr+mainActivity進入一個頁面 ,點擊Attach Source,然後選擇External location,點擊path下的External Folder選擇SDK目錄下的sources 文件夾。

6. 如何將android源碼生成eclipse可用的jar包

1.新建project
在eclipse上新建一project 選擇General/Project 點擊next,輸入project
name:將use default
location的勾去掉後,點擊下面的Browse按鈕,載入android上的fmmanager源碼;點擊finish;
這時會發現,新建的project有紅叉,不過這不影響我們;
2.生成jar包
在上一步新建的project上右鍵,選擇export ,Java/JAR file 點擊next,出現的JAR file specifivation界面, 這里呢可以將select the resources to export下的右邊框勾選的項去掉,
接著,在select the export destination中指定生成的jar包的位置;點擊finish;這樣就生成了可用在eclipse上的jar包;
3導入jar包:

需要引用jar包的project上右鍵選擇最下面的properties,選擇Java Build Path,之後在右邊的java bulid
path中選擇Libraries 選擇add external JARS;
找到剛才生成的jar包,完成後點擊ok,這樣會在當前項目下新建一Referenced Libraries 其中就包含了剛剛導入的jar包;這里
我們最好將要導入的jar包放在需要引用jar包項目目錄下;

7. 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源碼所在的文件名)

8. Android源碼開發記錄-自定義系統服務和jar包生成

創建文件 IMyApiService
文件路徑 frameworks/base/core/java/android/os/

定義了一個計算和的方法。

在frameworks/base/Android.mk
LOCAL_SRC_FILES最後加入

創建文件 MyApiService.java
文件路徑 frameworks/base/core/java/com/android/server/

實現aidl的介面,計算參數和。

(1)Context添加服務名
文件路徑 frameworks/base/core/java/android/content/Context.java
添加

(2)添加啟動服務
文件路徑 frameworks/base/services/java/com/android/server/SystemServer.java
在startOtherServices方法中添加

創建 MyApiManager.java文件
文件路徑 frameworks/base/core/java/android/app/

文件路徑 frameworks/base/core/java/android/app/ContextImpl
添加registerService

記住make update-api
編譯打包完成後,燒寫新的固件。

jar主要為了在android studio編譯環境中MyApiManager報錯導致編譯不通過問題。
也可以導入frameworks jar包或使用反射。

在源碼目錄packages/app下新建MyJar文件夾
並新建目錄com/myapi/(包名)

在目錄com/myapi/新建文件MyApi.java

具體Android.mk語法這里不做解釋,可以自行查閱

在MyApi目錄下直接運行mm編譯命令(記得先source build/envsetup.sh)
待編譯完成後,jar生成目錄
out/target/common/obj/JAVA_LIBRARIES/Myapi_intermediates/javalib.jar
可更改為其他名稱。

9. 如何將android源碼生成eclipse可用的jar包

在eclipse上新建一project 選擇General/Project 點擊next,輸入project name:將use default location的勾去掉後,點擊下面的Browse按鈕,載入android上的fmmanager源碼;點擊finish;
這時會發現,新建的project有紅叉,不過這不影響我們;
2.生成jar包
在上一步新建的project上右鍵,選擇export ,Java/JAR file 點擊next,出現的JAR file specifivation界面, 這里呢可以將select the resources to export下的右邊框勾選的項去掉,
接著,在select the export destination中指定生成的jar包的位置;點擊finish;這樣就生成了可用在eclipse上的jar包;
3導入jar包:
在需要引用jar包的project上右鍵選擇最下面的properties,選擇Java Build Path,之後在右邊的java bulid path中選擇Libraries 選擇add external JARS; 找到剛才生成的jar包,完成後點擊ok,這樣會在當前項目下新建一Referenced Libraries 其中就

10. android 項目如何導出帶源碼的jar包

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

閱讀全文

與androidjar源碼下載相關的資料

熱點內容
伊克塞爾文檔怎麼進行加密 瀏覽:884
app轉賬是什麼 瀏覽:157
php的基本語法 瀏覽:790
對外漢語pdf 瀏覽:516
如何用mamp本地web伺服器 瀏覽:869
如何加密自己js代碼 瀏覽:627
排列組合a與c的演算法 瀏覽:534
如何在文件夾中找到同名內容 瀏覽:786
有什麼app文字轉韓文配音 瀏覽:372
循環宏1命令 瀏覽:35
斐波那契數列矩陣演算法 瀏覽:674
公式保護後加密不了 瀏覽:82
java跳轉到jsp 瀏覽:819
327平方根演算法 瀏覽:216
win7美化命令行終端 瀏覽:797
免加密狗圖片 瀏覽:485
一隻透明的鳥是什麼app 瀏覽:817
空氣壓縮機油批發商 瀏覽:69
linuxifexist 瀏覽:4
加密tf卡拷入文件 瀏覽:399