就是文档写的那样,你可以拆插件的也可以拆你游戏的,只要不出错就成
嗯嗯 我去试下
[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 error: No resource identifier found for attribute ‘compileSdkVersionCodename’ in package ‘android’
请教一下,yomob 这个 classess.filter 文件 要怎么写?