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

看板AndroidDev作者 (執著是苦)時間11年前 (2014/08/15 21:26), 11年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我引用了一個第三方的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給我使用....) 可能描述上有多不清楚的地方 請多包涵 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.70.149.29 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1408109167.A.453.html

08/15 22:42, , 1F
在自己的專案import 但是不要export就好
08/15 22:42, 1F

08/17 10:58, , 2F
抱歉, 這邊的不要export是指什麼 @@a
08/17 10:58, 2F
※ 編輯: godsing (219.70.149.29), 08/17/2014 11:11:47
文章代碼(AID): #1JxWflHJ (AndroidDev)