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

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

嗯嗯 我去试下

[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 文件 不知道怎么拆分到这个文件


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

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

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

第三方的聚合广告提供商哈,不是google之类的原始广告厂商;也可以不从广告来拆分,从什么地方拆,可以灵活选择的,你参考官方的那个问题答案

好滴 知道了 谢谢

你是怎么联系到的 第三方聚合提供商 呢?

我们用的他们提供的广告机制呀,他们是家聚合平台,upltv

哦哦哦

我没有分插件里面的dex,我把项目的分了一下,呃,其实就是从网上复制粘贴的

打包环境: Android studio(母包)

解决方法:app的gradle 文件里面 Android 里面添加
multiDexEnabled true
dexOptions
{
preDexLibraries = false
javaMaxHeapSize “4g” //增加java堆内存大小
additionalParameters =
[
//dex参数详见 dx --help
‘–multi-dex’,//多分包
‘–set-max-idx-number=30000’,//每个包内方法数上限
]
}

打签名包的时候选择 v2

我也遇到这个问题,我按你的方法试了下,报了下面的错误,请教一下这个是什么问题,还是说还有些配置代码没改到?谢谢
C:\Users\Administrator\Documents\AnySDKFiles\Output…\workspace\000066\decompile\AndroidManifest.xml:2: error: No resource identifier found for attribute ‘compileSdkVersionCodename’ in package ‘android’

请教一下,yomob 这个 classess.filter 文件 要怎么写?