1、 解体日志日志 1要害日志
Failed to register native method com.bykv.vk.component.ttvideo.player.TTPlayer._close(J)V in base.apkttvideo :其中 tt 标识头条,可知是头条广告 SDK Failed to register native method:看样子是 so 相干具体日志
Failed to register native method com.bykv.vk.component.ttvideo.player.TTPlayer._close(J)V in base.apk----- class 'Lcom/bykv/vk/component/ttvideo/player/TTPlayer;' cl=0x12d6c3a0 ----- objectSize=941 (736 from super) access=0x0008.0001 super='java.lang.Class<java.lang.Object>' (cl=0x0) vtable (24 entries, 11 in super): 0: void com.bykv.vk.component.ttvideo.player.TTPlayer.A() 1: int com.bykv.vk.component.ttvideo.player.TTPlayer.a(int, float) 2: int com.bykv.vk.component.ttvideo.player.TTPlayer.b(int, int) 3: int com.bykv.vk.component.ttvideo.player.TTPlayer.c(int, long) 4: int com.bykv.vk.component.ttvideo.player.TTPlayer.d(int, java.lang.String) 5: int com.bykv.vk.component.ttvideo.player.TTPlayer.e(android.view.Surface) 6: void com.bykv.vk.component.ttvideo.player.TTPlayer.g(float, float) 7: void com.bykv.vk.component.ttvideo.player.TTPlayer.h(int) 8: void com.bykv.vk.component.ttvideo.player.TTPlayer.i(long) 9: void com.bykv.vk.component.ttvideo.player.TTPlayer.j(com.bykv.vk.component.ttvideo.player.f) 10: void com.bykv.vk.component.ttvideo.player.TTPlayer.l(java.lang.String, int) 11: float com.bykv.vk.component.ttvideo.player.TTPlayer.m(int, float) 12: int com.bykv.vk.component.ttvideo.player.TTPlayer.n(int, int) 13: long com.bykv.vk.component.ttvideo.player.TTPlayer.o(int, long) 14: void com.bykv.vk.component.ttvideo.player.TTPlayer.p(int) 15: void com.bykv.vk.component.ttvideo.player.TTPlayer.r(java.lang.String) 16: int com.bykv.vk.component.ttvideo.player.TTPlayer.s() 17: void com.bykv.vk.component.ttvideo.player.TTPlayer.t(int) 18: int com.bykv.vk.component.ttvideo.player.TTPlayer.u() 19: java.lang.String com.bykv.vk.component.ttvideo.player.TTPlayer.v(int) 20: int com.bykv.vk.component.ttvideo.player.TTPlayer.w() 21: int com.bykv.vk.component.ttvideo.player.TTPlayer.x() 22: int com.bykv.vk.component.ttvideo.player.TTPlayer.y() 23: int com.bykv.vk.component.ttvideo.player.TTPlayer.z() direct methods (35 entries): 0: void com.bykv.vk.component.ttvideo.player.TTPlayer.<clinit>() 1: void com.bykv.vk.component.ttvideo.player.TTPlayer.<init>(android.content.Context, long) 2: void com.bykv.vk.component.ttvideo.player.TTPlayer.B() 3: long com.bykv.vk.component.ttvideo.player.TTPlayer._create(android.content.Context, int, java.lang.String) 4: int com.bykv.vk.component.ttvideo.player.TTPlayer._getCurrentPosition(long) 5: int com.bykv.vk.component.ttvideo.player.TTPlayer._getDuration(long) 6: float com.bykv.vk.component.ttvideo.player.TTPlayer._getFloatValue(long, int, float) 7: int com.bykv.vk.component.ttvideo.player.TTPlayer._getIntValue(long, int, int) 8: long com.bykv.vk.component.ttvideo.player.TTPlayer._getLongValue(long, int, long) 9: java.lang.String com.bykv.vk.component.ttvideo.player.TTPlayer._getStringValue(long, int) 10: int com.bykv.vk.component.ttvideo.player.TTPlayer._getVideoHeight(long) 11: int com.bykv.vk.component.ttvideo.player.TTPlayer._getVideoWidth(long) 12: int com.bykv.vk.component.ttvideo.player.TTPlayer._isLooping(long) 13: int com.bykv.vk.component.ttvideo.player.TTPlayer._isPlaying(long) 14: int com.bykv.vk.component.ttvideo.player.TTPlayer._pause(long) 15: int com.bykv.vk.component.ttvideo.player.TTPlayer._prepare(long) 16: void com.bykv.vk.component.ttvideo.player.TTPlayer._release(long) 17: int com.bykv.vk.component.ttvideo.player.TTPlayer._reset(long) 18: int com.bykv.vk.component.ttvideo.player.TTPlayer._seek(long, int) 19: void com.bykv.vk.component.ttvideo.player.TTPlayer._setCacheFile(long, java.lang.String, int) 20: void com.bykv.vk.component.ttvideo.player.TTPlayer._setDataSource(long, java.lang.String) 21: void com.bykv.vk.component.ttvideo.player.TTPlayer._setDataSourceFd(long, int) 22: int com.bykv.vk.component.ttvideo.player.TTPlayer._setFloatValue(long, int, float) 23: int com.bykv.vk.component.ttvideo.player.TTPlayer._setIntValue(long, int, int) 24: int com.bykv.vk.component.ttvideo.player.TTPlayer._setLongValue(long, int, long) 25: void com.bykv.vk.component.ttvideo.player.TTPlayer._setLooping(long, int) 26: int com.bykv.vk.component.ttvideo.player.TTPlayer._setStringValue(long, int, java.lang.String) 27: void com.bykv.vk.component.ttvideo.player.TTPlayer._setSupprotSampleRates(int[], int) 28: int com.bykv.vk.component.ttvideo.player.TTPlayer._setVideoSurface(long, android.view.Surface) 29: void com.bykv.vk.component.ttvideo.player.TTPlayer._setVolume(long, float, float) 30: int com.bykv.vk.component.ttvideo.player.TTPlayer._start(long) 31: void com.bykv.vk.component.ttvideo.player.TTPlayer._stop(long) 32: java.lang.String com.bykv.vk.component.ttvideo.player.TTPlayer.f() 33: void com.bykv.vk.component.ttvideo.player.TTPlayer.k(java.lang.String) 34: void com.bykv.vk.component.ttvideo.player.TTPlayer.q(long) static fields (4 entries): 0: int com.bykv.vk.component.ttvideo.player.TTPlayer.d 1: int[] com.bykv.vk.component.ttvideo.player.TTPlayer.e 2: java.lang.String com.bykv.vk.component.ttvideo.player.TTPlayer.f 3: boolean com.bykv.vk.component.ttvideo.player.TTPlayer.g instance fields (3 entries): 0: long com.bykv.vk.component.ttvideo.player.TTPlayer.a 1: android.content.Context com.bykv.vk.component.ttvideo.player.TTPlayer.b 2: int com.bykv.vk.component.ttvideo.player.TTPlayer.c日志 2要害日志
...