在打渠道包的时候出现的问题,还请帮忙看下

[AnySDK_Error]:
Traceback (most recent call last):
File “packThreadModule.py”, line 54, in run
File “core.py”, line 314, in main
File “apk_operate.py”, line 2287, in split_classes_dex
File “E:\AnySDK\AnySDK\bin\python27.zip\json_init_.py”, line 338, in loads
return _default_decoder.decode(s)
File “E:\AnySDK\AnySDK\bin\python27.zip\json\decoder.py”, line 365, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File “E:\AnySDK\AnySDK\bin\python27.zip\json\decoder.py”, line 383, in raw_decode
raise ValueError(“No JSON object could be decoded”)
ValueError: No JSON object could be decoded

打的是 华为渠道包

classes.filter自己写的么

里面的内容需要是Json格式

这个是自己创建的,里面啥都没有写…

是不是因为我创建的 文本文档 把后缀改了的原因

这个没问题,但是里面要写东西呀,啥都没写有啥用~~~~

好有道理,我也这么觉得 /笑哭

那个冒昧的问一下,这个里面应该写什么。。。 把那个classes.dex拆开写到这个里面吗? /小纠结

就是文档写的那样,你可以拆插件的也可以拆你游戏的,只要不出错就成

嗯嗯 我去试下

[AnySDK_Time]: 2018-12-28 15:49:05
[AnySDK_Error]:

Exception in thread “main” org.jf.util.ExceptionWithContext: Exception occurred while writing code_item for method LMTT/a;->()V
at org.jf.dexlib2.writer.DexWriter.writeDebugAndCodeItems(DexWriter.java:825)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:268)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:246)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:61)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:36)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:419)
at brut.androlib.Androlib.buildSources(Androlib.java:350)
at brut.androlib.Androlib.build(Androlib.java:302)
at brut.androlib.Androlib.build(Androlib.java:270)
at brut.apktool.Main.cmdBuild(Main.java:227)
at brut.apktool.Main.main(Main.java:75)
Caused by: org.jf.util.ExceptionWithContext: Error while writing instruction at code offset 0x3
at org.jf.dexlib2.writer.DexWriter.writeCodeItem(DexWriter.java:1098)
at org.jf.dexlib2.writer.DexWriter.writeDebugAndCodeItems(DexWriter.java:821)
… 10 more
Caused by: org.jf.util.ExceptionWithContext: Unsigned short value out of range: 66129
at org.jf.dexlib2.writer.DexDataWriter.writeUshort(DexDataWriter.java:116)
at org.jf.dexlib2.writer.InstructionWriter.write(InstructionWriter.java:348)
at org.jf.dexlib2.writer.DexWriter.writeCodeItem(DexWriter.java:1058)
… 11 more

您看 我也是这个问题么? 可是加了class.filter文件也莫有用啊!!!..

看起来就是接口数超了,写的有问题吧

能否用代码来给予提示呢,简单的一句有问题,我们都知道有问题,可是不知道该怎么写啊

除非语法错误,不然不会报错·······

哪儿写的有问题?

我想问下这个插件的.dex怎么拆分

文档说着 创建一个 classess.filter 文件 不知道怎么拆分到这个文件


这里面填的内容因项目而异哈,我的是因为广告接入的种类非常多,所以超了,让广告那边给的这个列表来做的拆分

冒昧的问一下,您这个是联系那边运营商了获得到的列表吗?

是的,如果你知道怎么拆分,你可以自己做