Android問題集錦之四十九:Can't add XStream file dependency to Android Studio project

來源:互聯網
上載者:User

標籤:

將xstream1.4.8 引入Android Strudio項目中,編譯報錯如下:

UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)    at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472)    at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406)    at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388)    at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251)    at com.android.dx.command.dexer.Main.processClass(Main.java:665)    at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)    at com.android.dx.command.dexer.Main.access$600(Main.java:78)    at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572)    at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)    at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)    at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)    at com.android.dx.command.dexer.Main.processOne(Main.java:596)    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264)    at com.android.dx.command.dexer.Main.run(Main.java:230)    at com.android.dx.command.dexer.Main.main(Main.java:199)    at com.android.dx.command.Main.main(Main.java:103)...while parsing com/thoughtworks/xstream/mapper/LambdaMapper.class1 error; abortingError:Execution failed for task ‘:app:preDexDebug‘.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘/opt/jdk/jdk1.7.0_71/bin/java‘‘ finished with non-zero exit value 1Information:BUILD FAILED

究其原因,xstream1.4.8為Java8編譯,而目前AS尚只支援Java7。那麼我們只好使用低版本的xstream。

大家可以嘗試去這裡下載,但那個狠心的傢伙要6分。不過裡面的例子和jar包都很全,積分少的可以聯絡我。
http://download.csdn.net/download/xiaokui_wingfly/8800295

既然可以解析json和xml,那麼這個庫應該能夠吃得開才對。目前很多項目既要解析xml,又要解析json。如果一個庫搞定,學習成本會下降很多。

參考:
http://stackoverflow.com/questions/28946049/cant-add-xstream-file-dependency-to-android-studio-project/28971602

Android問題集錦之四十九:Can't add XStream file dependency to Android Studio project

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.