0
我一直在搞蒸汽冷凝器,並且製作了一個android應用程序來測試一些小部分,比如抓取成就,但遇到了.jar
文件中的其中一個類的問題。無法解析靜態方法
該方法導入org.json.JSONObject
,並從json-java.jar
調用getNames()
方法發現在json.org
。編譯時沒有錯誤,但是當我運行應用程序並執行該方法時,它似乎指向默認Android org.json.JSONObject
,其中不是有getNames()
方法。
錯誤可以在這裏看到:
05-01 13:08:47.869: W/dalvikvm(1012): VFY: unable to resolve static method 13252: Lorg/json/JSONObject;.getNames (Lorg/json/JSONObject;)[Ljava/lang/String;
這最終會導致運行錯誤,並在它的軌道停止應用程序。有沒有辦法確保app/steam-condenser.jar
導入正確的庫?
使用谷歌gson。 json jar包的名稱與Android中的名稱有衝突。 – Nazgul