DroidPlugin icon indicating copy to clipboard operation
DroidPlugin copied to clipboard

Failed to load ads dynamite module.

Open XuHX opened this issue 6 years ago • 4 comments

是否不能加载Google相关类库,插件加载正常,但是Google admob无法显示,其他广告渠道可以@cmzy @markzhai @htynkn @JackCho @tiann

XuHX avatar Sep 20 '17 10:09 XuHX

有log么

JackCho avatar Sep 21 '17 11:09 JackCho

com.example.TestPlugin:PluginP04 E/DynamitePackage: Failed to load ads dynamite module. android.os.RemoteException at czi.(:com.google.android.gms@11509438:3) at czi.a(:com.google.android.gms@11509438:1) at com.google.android.gms.ads.AdManagerCreatorImpl.newAdManagerByType(:com.google.android.gms@11509438:10) at com.google.android.gms.ads.internal.client.aj.onTransact(:com.google.android.gms@11509438:20) at android.os.Binder.transact(Binder.java:387) at com.google.android.gms.internal.zzed.zza(Unknown Source) at com.google.android.gms.internal.zzkd.zza(Unknown Source) at com.google.android.gms.internal.zziq.zza(Unknown Source) at com.google.android.gms.internal.zzja.zzdn(Unknown Source) at com.google.android.gms.internal.zziz$zza.zzdp(Unknown Source) at com.google.android.gms.internal.zziz.zza(Unknown Source) at com.google.android.gms.internal.zzlc.zza(Unknown Source) at com.google.android.gms.ads.doubleclick.PublisherAdView.loadAd(Unknown Source) at com.google.android.gms.example.bannerexample.MyActivity.onCreate(MyActivity.java:48) at android.app.Activity.performCreate(Activity.java:6251) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) at com.morgoo.droidplugin.hook.handle.PluginInstrumentation.callActivityOnCreate(PluginInstrumentation.java:110) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 09-22 15:29:32.103 3356-3356/com.example.TestPlugin:PluginP04 E/Ads: This app is using a lightweight version of the Google Mobile Ads SDK that requires the latest Google Play services to be installed, but Google Play services is either missing or out of date.

XuHX avatar Sep 22 '17 07:09 XuHX

I/ActivityManager: START u0 {flg=0x10000000 cmp=com.example.TestPlugin/com.morgoo.droidplugin.stub.ActivityStub$P04$Standard00 (has extras)} from uid 10404 on display 0 09-22 15:49:19.239 198-835/? D/audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: none) 09-22 15:49:19.239 198-835/? D/msm8974_platform: platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15) 09-22 15:49:19.240 198-835/? D/audio_hw_primary: enable_snd_device: snd_device(2: speaker) 09-22 15:49:19.245 198-835/? D/audio_hw_primary: enable_audio_route: apply and update mixer path: low-latency-playback 09-22 15:49:19.258 2635-2635/com.example.TestPlugin I/HookedMethodHandler: doHookInner method(android.app.IActivityManager.startActivity) cost 25 ms 09-22 15:49:19.299 794-1086/? I/ActivityManager: Start proc 9131:com.example.TestPlugin:PluginP04/u0a404 for activity com.example.TestPlugin/com.morgoo.droidplugin.stub.ActivityStub$P04$Standard00 09-22 15:49:19.319 9131-9131/? I/art: Late-enabling -Xcheck:jni 09-22 15:49:19.370 2635-2666/com.example.TestPlugin D/OpenGLRenderer: endAllStagingAnimators on 0xaed52200 (RippleDrawable) with handle 0xacc48070 09-22 15:49:19.373 9131-9131/com.example.TestPlugin:PluginP04 W/System: ClassLoader referenced unknown path: /data/app/com.example.TestPlugin-1/lib/arm 09-22 15:49:19.388 9131-9131/com.example.TestPlugin:PluginP04 E/PluginHelper: getMainLooper MessageQueue.IdleHandler:{ when=-32ms what=100 obj=ActivityRecord{b33011b token=android.os.BinderProxy@4efe2b8 {com.example.TestPlugin/com.morgoo.droidplugin.stub.ActivityStub$P04$Standard00}} target=android.app.ActivityThread$H } 09-22 15:49:19.589 9131-9131/com.example.TestPlugin:PluginP04 I/IActivityManagerHook: Install ActivityManager Hook 2 old=android.app.ActivityManagerProxy@b3f45ad,new=android.app.ActivityManagerProxy@b3f45ad 09-22 15:49:19.589 9131-9131/com.example.TestPlugin:PluginP04 E/IActivityManagerHook: Install ActivityManager 3 Hook old=android.app.ActivityManagerProxy@b3f45ad,new=android.app.ActivityManagerProxy@b3f45ad 09-22 15:49:19.618 9131-9131/com.example.TestPlugin:PluginP04 I/PluginCallbackHook: PluginCallbackHook has installed 09-22 15:49:19.619 9131-9131/com.example.TestPlugin:PluginP04 I/InstrumentationHook: Install Instrumentation Hook old=android.app.Instrumentation android.app.ActivityThread.mInstrumentation,new=com.morgoo.droidplugin.hook.handle.PluginInstrumentation@7647730 09-22 15:49:19.726 9131-9131/com.example.TestPlugin:PluginP04 W/PluginManager: Plugin Package Manager Service not be connect 09-22 15:49:19.732 9131-9131/com.example.TestPlugin:PluginP04 W/PluginManager: Plugin Package Manager Service not be connect 09-22 15:49:19.733 9131-9131/com.example.TestPlugin:PluginP04 W/IActivityManagerHookHandle: getContentProvider,fake fail 2=com.example.TestPlugin.plugin.servicemanager 09-22 15:49:19.733 9131-9131/com.example.TestPlugin:PluginP04 W/PluginManager: Plugin Package Manager Service not be connect 09-22 15:49:19.739 9131-9131/com.example.TestPlugin:PluginP04 I/HookedMethodHandler: doHookInner method(android.app.IActivityManager.getContentProvider) cost 7 ms 09-22 15:49:19.740 9131-9131/com.example.TestPlugin:PluginP04 W/PluginManager: Plugin Package Manager Service not be connect 09-22 15:49:19.742 9131-9131/com.example.TestPlugin:PluginP04 I/PluginManager: onServiceConnected connected OK! 09-22 15:49:19.743 9131-9131/com.example.TestPlugin:PluginP04 I/PluginHelper: Init plugin in process cost 361 ms 09-22 15:49:19.750 9131-9165/com.example.TestPlugin:PluginP04 I/PluginCallbackHook: PluginCallbackHook has installed,skip 09-22 15:49:19.750 9131-9165/com.example.TestPlugin:PluginP04 I/InstrumentationHook: Instrumentation has installed,skip 09-22 15:49:19.751 9131-9165/com.example.TestPlugin:PluginP04 I/PluginManager: PluginManager ready! 09-22 15:49:19.774 9131-9131/com.example.TestPlugin:PluginP04 W/PluginProcessManager: readStaticField(SYSTEM_SERVICE_MAP) from class android.app.ContextImpl failjava.lang.IllegalArgumentException: Cannot locate field 'SYSTEM_SERVICE_MAP' on class android.app.ContextImpl at com.morgoo.droidplugin.reflect.Validate.isTrue(Validate.java:32) at com.morgoo.droidplugin.reflect.FieldUtils.readStaticField(FieldUtils.java:183) at com.morgoo.droidplugin.core.PluginProcessManager.fakeSystemServiceInner(PluginProcessManager.java:398) at com.morgoo.droidplugin.core.PluginProcessManager.fakeSystemService(PluginProcessManager.java:464) at com.morgoo.droidplugin.hook.handle.PluginInstrumentation.callApplicationOnCreate(PluginInstrumentation.java:255) at android.app.LoadedApk.makeApplication(LoadedApk.java:588) at java.lang.reflect.Method.invoke(Native Method) at com.morgoo.droidplugin.reflect.MethodUtils.invokeMethod(MethodUtils.java:214) at com.morgoo.droidplugin.reflect.MethodUtils.invokeMethod(MethodUtils.java:246) at com.morgoo.droidplugin.core.PluginProcessManager.preMakeApplication(PluginProcessManager.java:272) at com.morgoo.droidplugin.core.PluginProcessManager.preLoadApk(PluginProcessManager.java:228) at com.morgoo.droidplugin.hook.handle.PluginCallback.handleLaunchActivity(PluginCallback.java:377) at com.morgoo.droidplugin.hook.handle.PluginCallback.handleMessage(PluginCallback.java:245) at android.os.Handler.dispatchMessage(Handler.java:98) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 09-22 15:49:19.794 794-817/? D/BluetoothManagerService: Added callback: android.bluetooth.IBluetoothManagerCallback$Stub$Proxy@7b2d24d:true 09-22 15:49:19.799 9131-9131/com.example.TestPlugin:PluginP04 I/PluginProcessManager: Fake SystemService for originContext=com.google.android.gms.example.bannerexample context=com.google.android.gms.example.bannerexample,cost 27 ms 09-22 15:49:19.799 9131-9131/com.example.TestPlugin:PluginP04 I/PluginInstrumentation: fixBaseContextImplOpsPackage OK!Context=android.app.ContextImpl@7508ae1, 09-22 15:49:19.799 9131-9131/com.example.TestPlugin:PluginP04 I/PluginInstrumentation: fixBaseContextImplContentResolverOpsPackage OK!Context=android.app.ContextImpl@7508ae1,contentResolver=android.app.ContextImpl$ApplicationContentResolver@2a1e006 09-22 15:49:19.800 9131-9131/com.example.TestPlugin:PluginP04 I/PluginCallback: handleLaunchActivity OK 09-22 15:49:19.800 9131-9131/com.example.TestPlugin:PluginP04 I/PluginCallback: handleMessage(100,LAUNCH_ACTIVITY) cost 57 ms 09-22 15:49:19.821 9131-9131/com.example.TestPlugin:PluginP04 W/PluginProcessManager: readStaticField(SYSTEM_SERVICE_MAP) from class android.app.ContextImpl failjava.lang.IllegalArgumentException: Cannot locate field 'SYSTEM_SERVICE_MAP' on class android.app.ContextImpl at com.morgoo.droidplugin.reflect.Validate.isTrue(Validate.java:32) at com.morgoo.droidplugin.reflect.FieldUtils.readStaticField(FieldUtils.java:183) at com.morgoo.droidplugin.core.PluginProcessManager.fakeSystemServiceInner(PluginProcessManager.java:398) at com.morgoo.droidplugin.core.PluginProcessManager.fakeSystemService(PluginProcessManager.java:464) at com.morgoo.droidplugin.hook.handle.PluginInstrumentation.callActivityOnCreate(PluginInstrumentation.java:83) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 09-22 15:49:19.822 9131-9131/com.example.TestPlugin:PluginP04 I/PluginProcessManager: Fake SystemService for originContext=com.google.android.gms.example.bannerexample context=com.google.android.gms.example.bannerexample,cost 2 ms 09-22 15:49:19.831 9131-9131/com.example.TestPlugin:PluginP04 I/PluginInstrumentation: fixBaseContextImplOpsPackage OK!Context=android.app.ContextImpl@8d094f4, 09-22 15:49:19.832 9131-9131/com.example.TestPlugin:PluginP04 I/PluginInstrumentation: fixBaseContextImplContentResolverOpsPackage OK!Context=android.app.ContextImpl@8d094f4,contentResolver=android.app.ContextImpl$ApplicationContentResolver@b04a863 09-22 15:49:19.849 9131-9131/com.example.TestPlugin:PluginP04 W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 09-22 15:49:19.949 9131-9131/com.example.TestPlugin:PluginP04 I/IPackageManagerHookHandle: getPackageInfo(com.android.vending) fail,pkginfo is null 09-22 15:49:19.950 9131-9131/com.example.TestPlugin:PluginP04 I/IPackageManagerHookHandle: getPackageInfo(com.google.android.gms) fail,pkginfo is null 09-22 15:49:19.963 9131-9131/com.example.TestPlugin:PluginP04 W/IActivityManagerHookHandle: getContentProvider,fake fail 2=com.google.android.gms.chimera 09-22 15:49:19.970 9131-9131/com.example.TestPlugin:PluginP04 W/System: ClassLoader referenced unknown path: /data/data/com.google.android.gms/app_chimera/m/00000010/DynamiteLoader_GmsCore_prodmnc_xxhdpi_release.apk 09-22 15:49:19.971 9131-9131/com.example.TestPlugin:PluginP04 I/IPackageManagerHookHandle: getPackageInfo(com.android.vending) fail,pkginfo is null 09-22 15:49:19.972 9131-9131/com.example.TestPlugin:PluginP04 I/IPackageManagerHookHandle: getPackageInfo(com.google.android.gms) fail,pkginfo is null 09-22 15:49:20.038 9131-9131/com.example.TestPlugin:PluginP04 E/ChimeraCfgMgr: Failed to read module config: java.io.FileNotFoundException: /data/data/com.google.android.gms/app_chimera/current_config.pb: open failed: ENOENT (No such file or directory) 09-22 15:49:20.038 9131-9131/com.example.TestPlugin:PluginP04 W/DynamiteUtils: Failed to load module: java.io.FileNotFoundException: /data/data/com.google.android.gms/app_chimera/current_config.pb: open failed: ENOENT (No such file or directory) 09-22 15:49:20.038 9131-9131/com.example.TestPlugin:PluginP04 W/DynamiteUtils: Attempt 1 failed. 09-22 15:49:20.144 9131-9131/com.example.TestPlugin:PluginP04 E/ChimeraCfgMgr: Failed to read module config: java.io.FileNotFoundException: /data/data/com.google.android.gms/app_chimera/current_config.pb: open failed: ENOENT (No such file or directory) 09-22 15:49:20.144 9131-9131/com.example.TestPlugin:PluginP04 W/DynamiteUtils: Failed to load module: java.io.FileNotFoundException: /data/data/com.google.android.gms/app_chimera/current_config.pb: open failed: ENOENT (No such file or directory) 09-22 15:49:20.144 9131-9131/com.example.TestPlugin:PluginP04 W/DynamiteUtils: Attempt 2 failed. 09-22 15:49:20.187 26070-9170/? E/ConfigFileUtils: Failed to read config file: /data/data/com.google.android.gms/app_chimera/current_modulesets.pb: open failed: ENOENT (No such file or directory) 09-22 15:49:20.245 9131-9131/com.example.TestPlugin:PluginP04 E/ChimeraCfgMgr: Failed to read module config: java.io.FileNotFoundException: /data/data/com.google.android.gms/app_chimera/current_config.pb: open failed: ENOENT (No such file or directory) 09-22 15:49:20.245 9131-9131/com.example.TestPlugin:PluginP04 W/DynamiteUtils: Failed to load module: java.io.FileNotFoundException: /data/data/com.google.android.gms/app_chimera/current_config.pb: open failed: ENOENT (No such file or directory) 09-22 15:49:20.245 9131-9131/com.example.TestPlugin:PluginP04 W/DynamiteUtils: Attempt 3 failed. 09-22 15:49:20.247 9131-9131/com.example.TestPlugin:PluginP04 W/DynamiteUtils: Client module failure code: 1 09-22 15:49:20.250 9131-9131/com.example.TestPlugin:PluginP04 D/DynamitePackage: Module could not be loaded. 09-22 15:49:20.251 9131-9131/com.example.TestPlugin:PluginP04 E/DynamitePackage: Failed to load ads dynamite module. android.os.RemoteException at czi.(:com.google.android.gms@11509438:3) at czi.a(:com.google.android.gms@11509438:1) at com.google.android.gms.ads.AdManagerCreatorImpl.newAdManagerByType(:com.google.android.gms@11509438:10) at com.google.android.gms.ads.internal.client.aj.onTransact(:com.google.android.gms@11509438:20) at android.os.Binder.transact(Binder.java:387) at com.google.android.gms.internal.zzed.zza(Unknown Source) at com.google.android.gms.internal.zzkd.zza(Unknown Source) at com.google.android.gms.internal.zziq.zza(Unknown Source) at com.google.android.gms.internal.zzja.zzdn(Unknown Source) at com.google.android.gms.internal.zziz$zza.zzdp(Unknown Source) at com.google.android.gms.internal.zziz.zza(Unknown Source) at com.google.android.gms.internal.zzlc.zza(Unknown Source) at com.google.android.gms.ads.doubleclick.PublisherAdView.loadAd(Unknown Source) at com.google.android.gms.example.bannerexample.MyActivity.onCreate(MyActivity.java:48) at android.app.Activity.performCreate(Activity.java:6251) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) at com.morgoo.droidplugin.hook.handle.PluginInstrumentation.callActivityOnCreate(PluginInstrumentation.java:110) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 09-22 15:49:20.251 9131-9131/com.example.TestPlugin:PluginP04 D/DynamitePackage: Instantiated singleton DynamitePackage. 09-22 15:49:20.254 9131-9131/com.example.TestPlugin:PluginP04 I/IPackageManagerHookHandle: getPackageInfo(com.google.android.gms) fail,pkginfo is null 09-22 15:49:20.256 26070-9170/? E/ConfigFileUtils: Failed to read config file: /data/data/com.google.android.gms/app_chimera/current_modulesets.pb: open failed: ENOENT (No such file or directory) 09-22 15:49:20.258 9131-9131/com.example.TestPlugin:PluginP04 I/HookedMethodHandler: doHookInner method(android.content.pm.IPackageManager.getPackageInfo) cost 6 ms 09-22 15:49:20.265 9131-9131/com.example.TestPlugin:PluginP04 W/IActivityManagerHookHandle: getContentProvider,fake fail 2=settings 09-22 15:49:20.275 9131-9131/com.example.TestPlugin:PluginP04 E/Ads: This app is using a lightweight version of the Google Mobile Ads SDK that requires the latest Google Play services to be installed, but Google Play services is either missing or out of date. 09-22 15:49:20.279 460-460/? W/Binder_3: type=1400 audit(0.0:23896044): avc: denied { ioctl } for path="socket:[10317903]" dev="sockfs" ino=10317903 ioctlcmd=7704 scontext=u:r:surfaceflinger:s0 tcontext=u:r:surfaceflinger:s0 tclass=unix_stream_socket permissive=0 09-22 15:49:20.279 460-460/? W/Binder_3: type=1400 audit(0.0:23896045): avc: denied { ioctl } for path="socket:[10317903]" dev="sockfs" ino=10317903 ioctlcmd=7704 scontext=u:r:surfaceflinger:s0 tcontext=u:r:surfaceflinger:s0 tclass=unix_stream_socket permissive=0 09-22 15:49:20.291 9131-9173/com.example.TestPlugin:PluginP04 D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true

XuHX avatar Sep 22 '17 07:09 XuHX

E/Optly.androidSdk: Unable to update watching state for project id org.json.JSONException: End of input at character 0 of at org.json.JSONTokener.syntaxError(JSONTokener.java:449) at org.json.JSONTokener.nextValue(JSONTokener.java:97) at org.json.JSONObject.(JSONObject.java:156) at org.json.JSONObject.(JSONObject.java:173) at com.optimizely.ab.android.sdk.BackgroundWatchersCache.load(BackgroundWatchersCache.java:113) at com.optimizely.ab.android.sdk.BackgroundWatchersCache.setIsWatching(BackgroundWatchersCache.java:53) at com.optimizely.ab.android.sdk.DataFileService.onStartCommand(DataFileService.java:77) at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3010) at android.app.ActivityThread.-wrap17(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1442) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 09-22 15:52:36.995 31430-31430/? I/Optly.androidSdk: Started watching project 8507735096 in the background @JackCho

XuHX avatar Sep 22 '17 07:09 XuHX