Android如何正確引用其它jar包 (轉)

來源:互聯網
上載者:User

標籤:android   style   blog   http   ar   java   strong   檔案   sp   

轉:http://blog.csdn.net/liranke/article/details/17226083

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

一. 一般做法:

1. 通常情況下,直接將jar包copy在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如何正確引用其它jar包 (轉)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.