android引入jar包
㈠ android studio怎麼導入jar包
點擊啟動AndroidStudio,啟動後的界面如圖所示。
㈡ android studio 怎麼引入jar包
1、將第三方jar包加入到libs文件夾中
2、有兩種方式將jar引入進工程目錄:第一種是打開工程所在Project Structure,然後選擇Dependencies,點擊那個加號選擇File Dependency ,然後再Libs文件夾中選擇要導入的jar包,
㈢ android怎麼使用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中進行打包。FileMnager就是一例。
二.可能引起的異常:
1. Could not find class ......
2. VFY: unable to resolve new-instance 643 .....
3. Could not find class 'com.example.test4androidjar2.Jar4Android'
4. java.lang.NoClassDefFoundError...
三. 解決方法:
參考上面"一.一般做法"中提到的來做。
㈣ android studio 怎麼導入jar包
點擊啟動AndroidStudio,
復制你需要添加的jar,並將其黏貼到app— —src— —main— —libs文件夾下,可運行的AndroidStudio項目都有像這樣的目錄結構。可以看到雖然jar已經復制黏貼過來了,但是還未導入,所以看不到jar中包含的內容。而已導入的jar,則可以看到jar中內容。
右鍵點擊新黏貼的jar,在彈出菜單中點擊Add As Library.
選擇你要導入到的那個mole(在AndroidStudio中相當於Eclipse中的project),如果當前只是一個項目,下拉框中除了app也沒有其他的內容,那麼直接點擊ok確認。
這樣jar就被添加到項目中來了。
㈤ android怎麼引入第三方jar包啊。。。不引入程序報錯。。。
直接把jar包放入libs文件夾下,然後在Android.mk中中加入如下類似語句(注意把我後面的注釋去掉)
LOCAL_STATIC_JAVA_LIBRARIES := libarity //自定義定義lib的名稱
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libarity:libs/asmack-jse.jar //為上面定義的lib指定具體的jar文件
這樣應該就可以
如果還不清楚請看以下鏈接:
http://www.360doc.com/content/12/0222/17/8765846_188677392.shtml
㈥ android studio中怎麼導入jar包
2種方法
方法一
聯網更新即可。
㈦ AndroidStudio怎樣導入jar包
Android開發導入Jar包主要分為以下幾步:
1、打開自己的Eclipse,在自己的Android工程上名上右鍵->Build Path ->Con figure Build Path。
2、在Libraries選項卡中,選擇右側的Add External JARs,然後選擇要導入的第三方的jar包即可!
3、在Order and Export選項卡中,點擊右側的Up按鈕,將剛才引入的jar包放到最上方的位置,前邊的勾記得要勾上!(關於放到首位,是自我感覺這樣是最安全,最好用的方法,沒有什麼必然原因)。
這樣你的第三方的jar包就算成功的引入到你的工程文件中了!你會看到你導入的第三方的jar包出現在了你工程文件的最上方,這說明你已經成功的完成了它的引入。㈧ android studio怎麼引入第三方jar包
將第三方jar包加入到libs文件夾中,打開工程所在Project Structure,然後選擇Dependencies,點擊那個加號選擇File Dependency ,然後再Libs文件夾中選擇要導入的jar包。
兩外還有一種方法是在project選中jar包點擊右鍵"Add as library",這種方法需要定位到項目的根目錄,即build.gradle所在的目錄。
dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}㈨ android studio怎麼引入jar包
不知道你會不會有和TeachCourse一樣的想法,`dependencies`區塊引入的jar包的名稱長,基本無法記住,每一節又表示什麼含義?Android Studio引入依賴項有幾種方式?讓我先看下面的這個例子:
dependencies{
compileproject(":mylibrary")
compilefiles('libs/zxing.jar')
compilefileTree(include:['*.jar'],dir:'libs')
compile'com.android.support:appcompat-v7:25.1.0'
compilegroup:'com.android.support',name:'appcompat-v7',version:'25.1.0'
}可以看到Android Studio引入依賴項的方式分為上述四種,按順序依次稱為:
1、**模塊依賴項**,
2、**本地二進制依賴項**,
3、**本地二進制依賴項**,
4、**遠程二進制依賴項**,
5、**遠程二進制依賴項**
引入的方式,打開build.gradle文件,參考上述5種引入jar的方式,解決Android Studio怎麼引入jar的問題
㈩ 如何製作Jar包並在android中調用jar包
千鋒扣丁學堂Android開發學習為您解答:
jar包有兩種,一種是純粹的庫功能,沒有main入口函數,故無法直接執行;一種是包含main的可執行包!
如有hello/hello.java文件:
$ cd hello/$ javac hello.java$ java Hello (Hello為類名,如果Hello類具有main函數的話,可以這么執行)
第一種jar包命令:
jar cvf hello.jar hello
或者
$ jar cvf hello.jar hello/*.class
通過如下命令查看兩個jar的內容:
$ jar tf hello.jarMETA-INF/META-INF/MANIFEST.MFhello/hello/hello.class
顯示結果是一樣的。
對於第二種可執行jar包,方法其實可以跟第一種一樣,然後再修改MANIFEST.MF文件。
在MANIFEST.MF文件中只需要添加一行:
Main-Class: 可執行主類全名(即包含main函數的類名稱)
即可。
但也可以預先創建MANIFEST.MF文件,內容跟上面一樣,讓該文件與hello目錄保持在同一級,然後:
$ jar cvfm hello.jar MANIFEST.MF hello
然後就可以通過:
$ java -jar hello.jar
運行了。
===================
在實際項目中,可能需要很多個類文件,建議每個類文件均放到一個獨立的文件之中,文件名與該類名應一致,類的聲明為「public class xxx」(當然也可以將很多個類放到同一個文件中,但只有一個類能聲明成public(即與文件名一致的那個類),這將導致其它未聲明為public的類 無法為其它程序調用)。
比如有兩個位於同一目錄的類文件(它們之間有調用關系),將會被打包成sp_sdk.jar作為庫文件使用,文件目錄關系如下:
$ ls -l sp/android/printer-rw-r--r-- 1 zwang zwang 944 2011-06-25 17:52 FontProperty.class-rw-r--r-- 1 zwang zwang 1319 2011-06-25 17:51 FontProperty.java-rw-r--r-- 1 zwang zwang 5498 2011-06-25 17:53 PrintGraphics.class-rw-r--r-- 1 zwang zwang 5751 2011-06-25 17:51 PrintGraphics.java
各個java文件的開頭需要聲明如下(否則其它文件無法import這兩個類):
package sp.android.printer;
然後編譯命令是:
$ javac sp/android/printer/FontProperty.java $ javac sp/android/printer/PrintGraphics.java
注意編譯的位置,因為各自已經聲明了「package sp.android.printer;」,所以直接進入到sp/android/printer/目錄下是編譯不過的。
然後生成jar文件:
$ tar cvf sp_sdk.jar sp
然後就可以創建測試程序調用該庫了(測試程序裡面就可以「import sp.android.printer.*」了)。
假如測試程序test.java與sp_sdk.jar同一目錄,編譯及運行命令:
$ javac test.java$ java Test
如果不在同一目錄,編譯及運行命令:
$ javac -classpath .:/path/to/sp_sdk.jar test.java$ java -cp .:/path/to/sp_sdk.jar Test