我想在Android上使用一個Java庫jar,使用sun.misc.Unsafe
。到庫的調用拋出一個java.lang.NoSuchMethodError sun.misc.Unsafe與Android上的外部Jar
java.lang.NoSuchMethodError: No virtual method ensureClassInitialized(Ljava/lang/Class;)V in class Lsun/misc/Unsafe; or its super classes (declaration of 'sun.misc.Unsafe' appears in /system/framework/core-libart.jar)
據我瞭解sun.misc.Unsafe
不是Android的API的一部分。所以我試圖手動在我的應用中包含sun.misc.Unsafe
(從here下載文件)。但是,這個例外仍然存在。
任何想法,我怎麼能在Android上使用庫jar?
該庫使用'sun。*'包中的類來請求麻煩。有一個原因,爲什麼不應該這樣做。 – Henry
這是否意味着該庫在Android上不可用?有什麼辦法可以使它工作嗎? –