[問題] 引入一個jar 的問題

作者: godsing (執著是苦)   2014-08-15 21:26:04
我引用了一個第三方的xxx.jar
裡面有包含apache的服務
但是它跟我android app裡的external lib裡的apache服務
名稱一樣....但是版本不同
所以有些服務執行後會跳出找不到
external lib裡的apache 找不到INSTANCE 而發生例外
xxx.jar 的有這個屬性, 所以編寫上沒有問題
但是執行時, 系統用的是external lib, 就發生 java.lang.NoSuchFieldError:
INSTANCE
1.有什麼可以錯開兩個名稱一樣的方法? 用路徑分明?
2.可以指定優先使用嗎?
3.還是說可以升級我的external lib裡的apache來配合嗎?
可以的話可以提供一些方法或相關字嗎?
感謝解答
=============================================================
抱歉, 接觸android 2個月半來還在摸索上層的東西.....
(故事起源就是今天同事丟了一包jar給我使用....)
可能描述上有多不清楚的地方
請多包涵
作者: givemepass (λ)   2014-08-15 22:42:00
在自己的專案import 但是不要export就好
作者: godsing (執著是苦)   2014-08-17 10:58:00
抱歉, 這邊的不要export是指什麼 @@a

Links booklink

Contact Us: admin [ a t ] ucptt.com