Andfix报错NotADexFile,如何解决?

跟着网上例子学习下Andfix热修复使用,结果生成补丁包时报错

            org.jf.dexlib2.dexbacked.DexBackedDexFile$NotADexFile: Invalid magic value: 64 65 78 0a 30 33 37 00
    at org.jf.dexlib2.dexbacked.DexBackedDexFile.verifyMagicAndByteOrder(DexBackedDexFile.java:151)
    at org.jf.dexlib2.dexbacked.DexBackedDexFile.<init>(DexBackedDexFile.java:70)
    at org.jf.dexlib2.dexbacked.DexBackedDexFile.<init>(DexBackedDexFile.java:96)
    at org.jf.dexlib2.DexFileFactory.loadDexFile(DexFileFactory.java:88)
    at org.jf.dexlib2.DexFileFactory.loadDexFile(DexFileFactory.java:56)
    at com.euler.patch.diff.DexDiffer.diff(DexDiffer.java:19)
    at com.euler.patch.ApkPatch.doPatch(ApkPatch.java:68)
    at com.euler.patch.Main.main(Main.java:97)

            代码地址:
            https://github.com/songzeceng/first/tree/reviewOfLifecycle

            要修复的bug是第88行的int i = 2/0;