1. 程式人生 > >dx:trouble processing: bad class file magic (cafebabe) or version (0033.0000)

dx:trouble processing: bad class file magic (cafebabe) or version (0033.0000)

出現這個錯誤的原因是jdk版本不對,javac編譯時,強制轉換成1.6版本的class

  使用的到的命令就是javac -source 1.6 -target 1.6  ****.java(****代表了你的java檔名稱)

  具體步驟演示如下:

  1.編寫一個java檔案

  2.使用javac命令:javac -source 1.6 -target 1.6 ******.java  注意你編寫的必須是在你的android的platform-tools檔案目錄下

  3.使用dx命令   dx  --dex --output =*****.dex  *****.class

  dexdump.exe  -d *****.dex