-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Description
Tinker 版本: 1.9.15.2
设备:三星 SM-A155M andorid 15
使用Tinker Demo 加载patch 失败
2025-12-24 11:26:21.502 16658-16658 VRI[MainAc...y]@4e4ef36 tinker.sample.android I ViewPostIme pointer 0
2025-12-24 11:26:21.506 16658-16658 VRI[MainAc...y]@4e4ef36 tinker.sample.android I call setFrameRateCategory for touch hint category=high hint, reason=touch, vri=VRI[MainActivity]@4e4ef36
2025-12-24 11:26:21.508 975-975 SurfaceFlinger surfaceflinger I [tinker.sample.android/tinker.sample.android.app.MainActivity$_16658#1791] setFrameRateCategory: HighHint
2025-12-24 11:26:21.523 975-975 BufferQueueProducer surfaceflinger I tinker.sample.android/tinker.sample.android.app.MainActivity$_16658#1791 queueBuffer: fps=4.90 dur=7143.81 max=6751.00 min=10.86
2025-12-24 11:26:21.612 16658-16658 VRI[MainAc...y]@4e4ef36 tinker.sample.android I ViewPostIme pointer 1
2025-12-24 11:26:21.626 16658-16658 Tinker.Sam...chListener tinker.sample.android V receive a patch file: /storage/emulated/0/patch_signed_7zip.apk, file size:20969
2025-12-24 11:26:21.632 16658-16658 Tinker.PatchInfo tinker.sample.android W read property failed, e:java.io.FileNotFoundException: /data/user/0/tinker.sample.android/tinker/patch_meta.info: open failed: ENOENT (No such file or directory)
2025-12-24 11:26:21.632 16658-16658 Tinker.PatchInfo tinker.sample.android W read property failed, e:java.io.FileNotFoundException: /data/user/0/tinker.sample.android/tinker/patch_meta.info: open failed: ENOENT (No such file or directory)
2025-12-24 11:26:21.633 16658-16658 Tinker.Upg...PatchRetry tinker.sample.android W onPatchListenerCheck retry file is not exist, just return
2025-12-24 11:26:21.638 16658-16658 Tinker.Sam...chListener tinker.sample.android V get platform:all
2025-12-24 11:26:21.648 16658-16658 Tinker.Tin...tchService tinker.sample.android I run patch service...
2025-12-24 11:26:21.658 1579-1615 ActivityManager system_server I Start proc 19072:tinker.sample.android:patch/u0a326 for service {tinker.sample.android/com.tencent.tinker.lib.service.TinkerPatchForeService}
---------------------------- PROCESS STARTED (19072) for package tinker.sample.android ----------------------------
2025-12-24 11:26:21.772 19072-19072 ApplicationLoaders tinker.sample.android D Returning zygote-cached class loader: /system/framework/android.test.base.jar
2025-12-24 11:26:21.772 19072-19072 ApplicationLoaders tinker.sample.android D Returning zygote-cached class loader: /system/framework/org.apache.http.legacy.jar
2025-12-24 11:26:21.776 19072-19072 nativeloader tinker.sample.android D Configuring clns-7 for other apk /data/app/~~w27Qo9bbik01w1-lP7Q54Q==/tinker.sample.android-cwNvrOT7357YBNo3A2RtjQ==/base.apk. target_sdk_version=26, uses_libraries=, library_path=/data/app/~~w27Qo9bbik01w1-lP7Q54Q==/tinker.sample.android-cwNvrOT7357YBNo3A2RtjQ==/lib/arm64, permitted_path=/data:/mnt/expand:/data/user/0/tinker.sample.android
2025-12-24 11:26:21.776 19072-19072 nativeloader tinker.sample.android D Extending system_exposed_libraries: libface_landmark.arcsoft.so:liblow_light_hdr.arcsoft.so:libhigh_dynamic_range.arcsoft.so:libFacialAttributeDetection.arcsoft.so:libaudiomirroring_jni.audiomirroring.samsung.so:libBeauty_v4.camera.samsung.so:libexifa.camera.samsung.so:libjpega.camera.samsung.so:libOpenCv.camera.samsung.so:libC2paDps.camera.samsung.so:libImageScreener.camera.samsung.so:libMyFilter.camera.samsung.so:libtensorflowLite.myfilter.camera.samsung.so:libtflite2.myfilters.camera.samsung.so:libtensorflowlite_inference_api.myfilter.camera.samsung.so:libFace_Landmark_API.camera.samsung.so:libHpr_RecGAE_cvFeature_v1.0.camera.samsung.so:libHprFace_GAE_api.camera.samsung.so:libFacialBasedSelfieCorrection.camera.samsung.so:libHprFace_GAE_jni.camera.samsung.so:libDLInterface_aidl.camera.samsung.so:libImageTagger.camera.samsung.so:libSceneDetector_v1.camera.samsung.so:libQREngine.camera.samsung.so:libEventDetector.camera.samsung.so:libFood.camera.samsung.so:libFoodDetector.camera.samsung.so:libportrait_contro
2025-12-24 11:26:21.798 19072-19072 GraphicsEnvironment tinker.sample.android V Currently set values for:
2025-12-24 11:26:21.798 19072-19072 GraphicsEnvironment tinker.sample.android V angle_gl_driver_selection_pkgs=[]
2025-12-24 11:26:21.798 19072-19072 GraphicsEnvironment tinker.sample.android V angle_gl_driver_selection_values=[]
2025-12-24 11:26:21.799 19072-19072 GraphicsEnvironment tinker.sample.android V Global.Settings values are invalid: number of packages: 0, number of values: 0
2025-12-24 11:26:21.799 19072-19072 GraphicsEnvironment tinker.sample.android V Neither updatable production driver nor prerelease driver is supported.
2025-12-24 11:26:21.850 19072-19072 Tinker.TinkerLoader tinker.sample.android D tryLoad test test
2025-12-24 11:26:21.852 19072-19072 Tinker.TinkerLoader tinker.sample.android W tryLoadPatchFiles: we don't load patch with :patch process itself, just return
2025-12-24 11:26:21.853 19072-19072 Tinker.DefaultAppLike tinker.sample.android D onBaseContextAttached:
2025-12-24 11:26:21.853 19072-19072 MultiDex tinker.sample.android I VM with version 2.1.0 has multidex support
2025-12-24 11:26:21.853 19072-19072 MultiDex tinker.sample.android I Installing application
2025-12-24 11:26:21.853 19072-19072 MultiDex tinker.sample.android I VM has multidex support, MultiDex support library is disabled.
2025-12-24 11:26:21.854 19072-19072 Tinker.Sam...chListener tinker.sample.android V application maxMemory:256
2025-12-24 11:26:21.856 19072-19072 Tinker.Tinker tinker.sample.android W tinker patch directory: /data/user/0/tinker.sample.android/tinker
2025-12-24 11:26:21.857 19072-19072 Tinker.Tinker tinker.sample.android I try to install tinker, isEnable: true, version: 1.9.15.2
2025-12-24 11:26:21.858 19072-19072 Tinker.TinkerLoadResult tinker.sample.android I parseTinkerResult loadCode:-1, process name:tinker.sample.android:patch, main process:false, systemOTA:false, fingerPrint:samsung/a15ub/a15:15/AP3A.240905.015.A2/A155MUBS7CYF1:user/release-keys, oatDir:null, useInterpretMode:false
2025-12-24 11:26:21.858 19072-19072 Tinker.TinkerLoadResult tinker.sample.android W tinker is disable, just return
2025-12-24 11:26:21.858 19072-19072 Tinker.Def...adReporter tinker.sample.android I patch loadReporter onLoadResult: patch load result, path:/data/user/0/tinker.sample.android/tinker, code: -1, cost: 1ms
2025-12-24 11:26:21.858 19072-19072 Tinker.Tinker tinker.sample.android W tinker load fail!
2025-12-24 11:26:21.859 19072-19072 Tinker.DefaultAppLike tinker.sample.android D onCreate
2025-12-24 11:26:21.870 19072-19072 Tinker.Upg...PatchRetry tinker.sample.android W onPatchRetryLoad retry is not main process, just return
2025-12-24 11:26:21.871 19072-19097 Tinker.Tin...tchService tinker.sample.android I for system version >= Android O, we just ignore increasingPriority job to avoid crash or toasts.
2025-12-24 11:26:21.874 19072-19097 Tinker.Def...chReporter tinker.sample.android I patchReporter onPatchServiceStart: patch service start
2025-12-24 11:26:21.881 19072-19097 Tinker.Upg...PatchRetry tinker.sample.android W try copy file: /storage/emulated/0/patch_signed_7zip.apk to /data/user/0/tinker.sample.android/tinker_temp/temp.apk
2025-12-24 11:26:21.883 19072-19072 Tinker.TinkerLoader tinker.sample.android D [PendingLog @ 2025-12-24 11:26:21.850] tryLoad test test
2025-12-24 11:26:21.885 19072-19072 Tinker.TinkerLoader tinker.sample.android W [PendingLog @ 2025-12-24 11:26:21.852] tryLoadPatchFiles: we don't load patch with :patch process itself, just return
2025-12-24 11:26:21.886 19072-19072 Tinker.DefaultAppLike tinker.sample.android D [PendingLog @ 2025-12-24 11:26:21.853] onBaseContextAttached:
2025-12-24 11:26:21.969 19072-19097 Tinker.UpgradePatch tinker.sample.android I UpgradePatch tryPatch:patchMd5:ff6f254562c93e4680be36b1c592aac2
2025-12-24 11:26:21.970 19072-19097 Tinker.PatchInfo tinker.sample.android W read property failed, e:java.io.FileNotFoundException: /data/user/0/tinker.sample.android/tinker/patch_meta.info: open failed: ENOENT (No such file or directory)
2025-12-24 11:26:21.970 19072-19097 Tinker.PatchInfo tinker.sample.android W read property failed, e:java.io.FileNotFoundException: /data/user/0/tinker.sample.android/tinker/patch_meta.info: open failed: ENOENT (No such file or directory)
2025-12-24 11:26:21.971 19072-19097 Tinker.UpgradePatch tinker.sample.android I UpgradePatch tryPatch:patchVersionDirectory:/data/user/0/tinker.sample.android/tinker/patch-ff6f2545
2025-12-24 11:26:21.976 19072-19097 Tinker.UpgradePatch tinker.sample.android W UpgradePatch copy patch file, src file: /storage/emulated/0/patch_signed_7zip.apk size: 20969, dest file: /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/patch-ff6f2545.apk size:20969
2025-12-24 11:26:24.145 19072-19097 Tinker.Dex...chInternal tinker.sample.android W success recover dex file: /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/classes2.dex.jar, size: 924864, use time: 2152
2025-12-24 11:26:24.348 19072-19097 Tinker.Dex...chInternal tinker.sample.android W success recover dex file: /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/classes.dex.jar, size: 162099, use time: 203
2025-12-24 11:26:24.349 19072-19097 Tinker.Dex...chInternal tinker.sample.android I try Extracting /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/test.dex.jar
2025-12-24 11:26:24.350 19072-19097 Tinker.Dex...chInternal tinker.sample.android I isExtractionSuccessful: true
2025-12-24 11:26:24.402 19072-19097 Tinker.PatchFileUtil tinker.sample.android I safeDeleteFile, try to delete path: /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/classes2.dex.jar
2025-12-24 11:26:24.403 19072-19097 Tinker.PatchFileUtil tinker.sample.android I safeDeleteFile, try to delete path: /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/classes.dex.jar
2025-12-24 11:26:24.403 19072-19097 Tinker.PatchFileUtil tinker.sample.android I safeDeleteFile, try to delete path: /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/test.dex.jar
2025-12-24 11:26:24.403 19072-19097 Tinker.Dex...chInternal tinker.sample.android I merge classN dex file /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/tinker_classN.apk, result: true, size: 2597551, use: 53ms
2025-12-24 11:26:24.404 19072-19097 Tinker.Dex...chInternal tinker.sample.android I legal files to do dexopt: [/data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/tinker_classN.apk]
2025-12-24 11:26:24.404 19072-19097 e.android:patch tinker.sample.android I hiddenapi: Accessing hidden method Ldalvik/system/VMRuntime;->getCurrentInstructionSet()Ljava/lang/String; (runtime_flags=CorePlatformApi, domain=core-platform, api=unsupported,core-platform-api) from Lcom/tencent/tinker/loader/shareutil/ShareTinkerInternals; (domain=app) using reflection: allowed
2025-12-24 11:26:24.404 19072-19097 Tinker.TinkerInternals tinker.sample.android D getCurrentInstructionSet:arm64
2025-12-24 11:26:24.404 19072-19097 Tinker.Dex...chInternal tinker.sample.android I patch recover, try to optimize dex file count:1, optimizeDexDirectory:/data/user/0/tinker.sample.android/tinker/patch-ff6f2545/odex/
2025-12-24 11:26:24.405 19072-19097 Tinker.Dex...chInternal tinker.sample.android I start to parallel optimize dex /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/tinker_classN.apk, size: 2597551
2025-12-24 11:26:24.405 19072-19097 Tinker.TinkerInternals tinker.sample.android I class not found exception
2025-12-24 11:26:24.405 19072-19097 Tinker.ParallelDex tinker.sample.android I Creating fake odex path structure.
2025-12-24 11:26:24.406 19072-19097 e.android:patch tinker.sample.android I hiddenapi: Accessing hidden field Ldalvik/system/BaseDexClassLoader;->pathList:Ldalvik/system/DexPathList; (runtime_flags=0, domain=core-platform, api=unsupported) from Lcom/tencent/tinker/loader/NewClassLoaderInjector; (domain=app) using reflection: allowed
2025-12-24 11:26:24.407 19072-19097 e.android:patch tinker.sample.android I hiddenapi: Accessing hidden field Ldalvik/system/DexPathList;->nativeLibraryDirectories:Ljava/util/List; (runtime_flags=0, domain=core-platform, api=unsupported) from Lcom/tencent/tinker/loader/NewClassLoaderInjector; (domain=app) using reflection: allowed
2025-12-24 11:26:24.407 19072-19097 System tinker.sample.android W ClassLoader referenced unknown path:
2025-12-24 11:26:24.407 19072-19097 e.android:patch tinker.sample.android W Unsupported class loader: java.lang.Class<com.tencent.tinker.loader.TinkerClassLoader>
2025-12-24 11:26:24.407 19072-19097 e.android:patch tinker.sample.android I hiddenapi: Accessing hidden method Ldalvik/system/DexPathList;->makePathElements(Ljava/util/List;Ljava/io/File;Ljava/util/List;)[Ldalvik/system/DexPathList$Element; (runtime_flags=0, domain=core-platform, api=unsupported) from Lcom/tencent/tinker/loader/shareutil/ShareReflectUtil; (domain=app) using reflection: allowed
2025-12-24 11:26:24.407 19072-19097 e.android:patch tinker.sample.android W Opening an oat file without a class loader. Are you using the deprecated DexFile APIs?
2025-12-24 11:26:24.421 19072-19097 e.android:patch tinker.sample.android I hiddenapi: Accessing hidden field Ldalvik/system/DexPathList;->dexElements:[Ldalvik/system/DexPathList$Element; (runtime_flags=0, domain=core-platform, api=unsupported) from Lcom/tencent/tinker/loader/shareutil/ShareReflectUtil; (domain=app) using reflection: allowed
2025-12-24 11:26:24.421 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Hit target device, do dexopt logic now.
2025-12-24 11:26:24.421 19072-19097 e.android:patch tinker.sample.android I hiddenapi: Accessing hidden method Landroid/os/ServiceManager;->getService(Ljava/lang/String;)Landroid/os/IBinder; (runtime_flags=0, domain=platform, api=unsupported) from Lcom/tencent/tinker/loader/shareutil/ShareReflectUtil; (domain=app) using reflection: allowed
2025-12-24 11:26:24.421 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:24.424 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:24.424 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:24.425 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:24.425 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:24.426 1579-4894 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:24.615 16658-16658 VRI[MainAc...y]@4e4ef36 tinker.sample.android I call setFrameRateCategory for touch hint category=no preference, reason=boost timeout, vri=VRI[MainActivity]@4e4ef36
2025-12-24 11:26:24.623 975-975 SurfaceFlinger surfaceflinger I [tinker.sample.android/tinker.sample.android.app.MainActivity$_16658#1791] setFrameRateCategory: NoPreference
2025-12-24 11:26:27.428 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:27.429 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:27.429 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:27.431 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:27.431 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:27.435 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:27.436 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:27.437 1579-3578 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:30.440 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:30.441 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:30.442 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:30.444 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:30.444 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:30.446 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:30.447 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:30.447 1579-3578 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:33.450 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:33.451 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:33.451 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:33.453 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:33.454 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:33.456 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:33.456 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:33.457 1579-3578 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:36.462 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:36.463 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:36.464 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:36.469 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:36.470 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:36.474 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:36.475 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:36.476 1579-2115 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:38.226 3745-3752 gle.android.gms com.google.android.gms W ApkAssets: Deleting an ApkAssets object ' and /data/app/~~w27Qo9bbik01w1-lP7Q54Q==/tinker.sample.android-cwNvrOT7357YBNo3A2RtjQ==/base.apk' with 1 weak references
2025-12-24 11:26:39.483 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:39.484 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:39.485 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:39.490 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:39.491 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:39.495 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:39.496 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:39.497 1579-3564 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:42.500 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:42.504 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:42.505 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:42.510 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:42.512 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:42.516 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:42.518 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:42.519 1579-4658 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:45.523 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:45.525 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:45.526 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:45.531 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:45.533 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:45.537 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:45.538 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:45.540 1579-1685 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:48.544 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:48.546 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:48.547 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:48.551 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:48.552 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:48.557 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:48.558 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:48.560 1579-2259 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:51.565 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:51.567 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:51.568 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [compile, -f, --secondary-dex, -m, verify, tinker.sample.android]
2025-12-24 11:26:51.574 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:51.575 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd, args: [bg-dexopt-job, tinker.sample.android]
2025-12-24 11:26:51.580 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] Execute shell cmd done.
2025-12-24 11:26:51.582 19072-19097 Tinker.ParallelDex tinker.sample.android I [+] performDexOptSecondaryByTransactionCode, code: 113
2025-12-24 11:26:51.583 1579-1594 DexoptOptions system_server W DEXOPT_INSTALL_WITH_DEX_METADATA_FILE not set in request to optimise tinker.sample.android - ART Service will unconditionally use a DM file if present.
2025-12-24 11:26:54.590 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:54.592 19072-19097 Tinker.ParallelDex tinker.sample.android E [-] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.odex does not exist after waiting for 1 times.
2025-12-24 11:26:54.605 19072-19097 Tinker.ParallelDex tinker.sample.android E Fail to call triggerPMDexOptAsyncOnDemand. java.lang.IllegalStateException: No odex file was generated after calling performDexOptSecondary (Ask Gemini)
at com.tencent.tinker.loader.TinkerDexOptimizer.triggerPMDexOptOnDemand(TinkerDexOptimizer.java:297)
at com.tencent.tinker.loader.TinkerDexOptimizer.access$400(TinkerDexOptimizer.java:68)
at com.tencent.tinker.loader.TinkerDexOptimizer$OptimizeWorker$1.run(TinkerDexOptimizer.java:186)
at com.tencent.tinker.loader.TinkerDexOptimizer$OptimizeWorker.run(TinkerDexOptimizer.java:202)
at com.tencent.tinker.loader.TinkerDexOptimizer.optimizeAll(TinkerDexOptimizer.java:109)
at com.tencent.tinker.loader.TinkerDexOptimizer.optimizeAll(TinkerDexOptimizer.java:84)
at com.tencent.tinker.lib.patch.DexDiffPatchInternal.dexOptimizeDexFiles(DexDiffPatchInternal.java:394)
at com.tencent.tinker.lib.patch.DexDiffPatchInternal.patchDexExtractViaDexDiff(DexDiffPatchInternal.java:201)
at com.tencent.tinker.lib.patch.DexDiffPatchInternal.tryRecoverDexFiles(DexDiffPatchInternal.java:88)
at com.tencent.tinker.lib.patch.UpgradePatch.tryPatch(UpgradePatch.java:178)
at com.tencent.tinker.lib.service.TinkerPatchService.doApplyPatch(TinkerPatchService.java:238)
at com.tencent.tinker.lib.service.TinkerPatchService.onHandleIntent(TinkerPatchService.java:114)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:77)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:257)
at android.os.Looper.loop(Looper.java:342)
at android.os.HandlerThread.run(HandlerThread.java:85)
2025-12-24 11:26:55.608 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.vdex does not exist after waiting 1 time(s), wait again.
2025-12-24 11:26:57.610 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.vdex does not exist after waiting 2 time(s), wait again.
2025-12-24 11:27:00.244 1579-1684 SGM:GameManager system_server D identifyForegroundApp. tinker.sample.android, mCurrentUserId: 0, callerUserId: 0
2025-12-24 11:27:01.612 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.vdex does not exist after waiting 3 time(s), wait again.
2025-12-24 11:27:08.005 1579-3980 SGM:GameManager system_server D identifyForegroundApp. tinker.sample.android, mCurrentUserId: 0, callerUserId: 0
2025-12-24 11:27:08.104 1579-3980 SGM:GameManager system_server D identifyForegroundApp. tinker.sample.android, mCurrentUserId: 0, callerUserId: 0
2025-12-24 11:27:09.614 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.vdex does not exist after waiting 4 time(s), wait again.
2025-12-24 11:27:25.616 19072-19097 Tinker.ParallelDex tinker.sample.android W [!] File /data/user/0/tinker.sample.android/tinker/patch-ff6f2545/dex/oat/arm64/tinker_classN.vdex does not exist after waiting 5 time(s), wait again.
2025-12-24 11:27:33.029 2913-2921 .gms.persistent com.google.android.gms.persistent W ApkAssets: Deleting an ApkAssets object ' and /data/app/~~w27Qo9bbik01w1-lP7Q54Q==/tinker.sample.android-cwNvrOT7357YBNo3A2RtjQ==/base.apk' with 1 weak references