當前位置:首頁 » 安卓系統 » android使用jar包

android使用jar包

發布時間: 2024-11-21 18:38:19

A. 如何製作Jar包並在android中調用jar包

新建android工程,然後右擊,點擊導出,選擇導出類型為java下的JAR file,在java file specification 中不要選擇androidmanifest.xml和res文件夾,就可以了。
否則在調用jar包的時候會出現「Error generating final archive: Found plicate file for APK: AndroidManifes」這個錯誤。

調用jar包大同小異的兩個方法:
方法一:

如果在android用調用jar包,需要在工程的屬性的Java build path中點擊Add external JARS(也可以選擇Add Library)添加jar包,在程序中調用調用jar包中的函數即可。
方法二:

Android項目常常需要引用自定義的或者外部的jar包,這里提供一些經驗,供參考。

1. 通常情況下,直接將jar包在Eclipse工程中的libs目錄下,就可以了,Eclipse就會自動引用過來,代碼中有紅叉的地方也就會消失了。

2. 查看build path中order and export中的private Libaries和Dependencies是否勾選,正確的做法是勾選。

再clean整個工程,再運行可否。

3. 你的jar文件必須也是由Android工程創建的,否則,會發生「"java.lang.NoClassDefFoundError「等錯誤,下面是一個錯誤:

12-09 00:43:05.172: E/dalvikvm(4456): Could not find class
'com.example.test4androidjar2.Jar4Android', referenced from method
com.example.filemanagertest4android.MainActivity$1.onClick

4. 你的jar包必須是在Android下面編輯和編譯,打包,不能在java中進行打包。

B. android怎麼導入jar包

在windows7操作系統Android studio中按照如下步驟導入jar包。

1、首先使用Android studio創建一個android項目,如下圖:

C. 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

D. 如何將AndroidStudio項目打包成jar包並使用

成功後:

在需要使用的工程中,添加jar包到libs目錄中,右擊 Add as Library 即可

可以看到這邊可以正常使亂櫻用之前創建遲陪沖的加法運算了

在創建jar的同時會生成一個 arr包 ,同碼殲樣也可以使用

E. 如何在Android Studio添加aar包或jar包引用

最近剛從eclipse換到Android Studio開發,發現有很多地方與eclipse不大相同 ,還不怎麼習慣.

在開發是有事會用到第三方jar包 或者aar包 ,下面說一下這兩種包的引用方法:

首先看一下android studio 的項目基本結構:

2.導入arr包:

這是我之前導包時出現的錯誤:

Error:Project app:
Only Jar-type local dependencies are supported.Cannot
handle: D:-debug.aar // 意思應該就是僅支持本地依賴

a.同jar包一樣復制到libs目錄下面

b.找到該moudle的build.gradle文件 ,加入

repositories {
flatDir { dirs 'libs' } } //作用是添加一個本地倉庫,並把libs目錄當做倉庫地址

C.在dependencies 里加一行代碼
compile(name: 'aar-name', ext: 'arr')
重新構建項目 ,在app/build/intermediates目錄下就能查看到aar的內容了.

這時候我們就可以在項目中正常使用第三方的類了.

F. android studio 導入jar包後怎麼使用

1.首先先去下載需要的jar包
2.將jar包復制到Project下的app–>libs目錄下(沒有libs目錄就新建一個)如下圖所示位置:

3.右鍵該jar包,選擇add as library,彈出如下窗口:

4.點擊ok即可,變成下圖所示就是導入成功:

—————————我是分割線————————-
或者還可以這么導入:
1.首先先去下載需要的jar包
2.將jar包復制到Project下的app–>libs目錄下(沒有libs目錄就新建一個)如下圖所示位置:

G. jar包能直接用到android工程上嗎

不能,android使用的dex/odex包和jar包格式不同,不能兼容。

熱點內容
我的世界如何升級永恆伺服器 發布:2024-11-21 23:36:04 瀏覽:136
華為鴻蒙os20跟安卓哪個快 發布:2024-11-21 23:27:34 瀏覽:401
炫酷博客php源碼 發布:2024-11-21 23:21:11 瀏覽:376
緩存點 發布:2024-11-21 23:14:13 瀏覽:766
核桃編程線上 發布:2024-11-21 23:07:20 瀏覽:967
安卓如何直接設置手機鈴聲 發布:2024-11-21 23:05:21 瀏覽:336
逾期訪問通訊錄 發布:2024-11-21 23:00:46 瀏覽:659
七彩虹h81m主板如何配置 發布:2024-11-21 22:58:27 瀏覽:647
niojava與io 發布:2024-11-21 22:53:05 瀏覽:844
微信源碼安裝 發布:2024-11-21 22:53:04 瀏覽:217