【错误记录】Tinker 热修复示例运行报错 ( patch receive fail: /storage/emulated/0/patch_signed_7zip.apk, code: -2)

简介: 【错误记录】Tinker 热修复示例运行报错 ( patch receive fail: /storage/emulated/0/patch_signed_7zip.apk, code: -2)

文章目录

一、报错信息

二、解决方案


参考 【Android 热修复】运行 Tinker 官方示例 博客 ;






一、报错信息


Tinker 热修复中 , 将生成的 patch 包 app-debug-patch_signed_7zip.apk 拷贝到根目录中 ,


尝试进行热修复 , 出现如下错误 ;


2021-04-23 22:52:50.533 22855-22855/tinker.sample.android V/Tinker.SamplePatchListener: receive a patch file: /storage/emulated/0/patch_signed_7zip.apk, file size:0
2021-04-23 22:52:50.536 22855-22855/tinker.sample.android I/Tinker.DefaultLoadReporter: patch loadReporter onLoadPatchListenerReceiveFail: patch receive fail: /storage/emulated/0/patch_signed_7zip.apk, code: -2






二、解决方案


注意 patch 包加载路径 , Tinker 自动加载根目录中的 patch_signed_7zip.apk 文件 ;


receive a patch file: /storage/emulated/0/patch_signed_7zip.apk, file size:0


运行 tinkerPatchDebug Gradle 任务 , 生成的 patch 包名称是 app-debug-patch_signed_7zip.apk ,

image.png



眼瞎导致 , 白浪费了几十分钟 , 查找错误 ;


将 app-debug-patch_signed_7zip.apk 更名为 patch_signed_7zip.apk , 再拷贝到手机 SD 卡根目录 ;


目录
相关文章
|
Android开发
【错误记录】Google Play 上架报错 ( 上传 release 版本 APK 或 AAB )
【错误记录】Google Play 上架报错 ( 上传 release 版本 APK 或 AAB )
710 0
【错误记录】Google Play 上架报错 ( 上传 release 版本 APK 或 AAB )
|
7月前
|
XML API Android开发
获取正在前台运行的apk 包名
获取正在前台运行的apk 包名
209 5
|
7月前
|
编译器 Android开发
Android S内置APK时AndroidManifest使用uses-library编译报错
Android S内置APK时AndroidManifest使用uses-library编译报错
300 0
|
安全 Android开发 虚拟化
【Android 插件化】使用 PluginKiller 帮助应用开发者规避发布的 APK 安装包被作为插件的风险 ( 验证应用是否运行在插件化引擎中 )
【Android 插件化】使用 PluginKiller 帮助应用开发者规避发布的 APK 安装包被作为插件的风险 ( 验证应用是否运行在插件化引擎中 )
222 0
|
IDE 开发工具 Android开发
Flutter打包apk报错:Your app isn't using AndroidX.
Flutter打包apk报错:Your app isn't using AndroidX.
337 0
Flutter打包apk报错:Your app isn't using AndroidX.
|
Android开发
【Android 逆向】GDA 逆向工具安装 ( GDA 下载 | GDA 简介 | 运行 GDA 分析 APK 文件 )
【Android 逆向】GDA 逆向工具安装 ( GDA 下载 | GDA 简介 | 运行 GDA 分析 APK 文件 )
1063 0
【Android 逆向】GDA 逆向工具安装 ( GDA 下载 | GDA 简介 | 运行 GDA 分析 APK 文件 )
|
Android开发
【错误记录】Android Studio 编译报错 ( Invalid main APK outputs : EarlySyncBuildOutput )(一)
【错误记录】Android Studio 编译报错 ( Invalid main APK outputs : EarlySyncBuildOutput )(一)
758 0
【错误记录】Android Studio 编译报错 ( Invalid main APK outputs : EarlySyncBuildOutput )(一)
|
安全 Java 开发工具
【错误记录】Google Play 上架报错 ( 您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行 Zipalign 工具,然后重新上传。)
【错误记录】Google Play 上架报错 ( 您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行 Zipalign 工具,然后重新上传。)
183 0
【错误记录】Google Play 上架报错 ( 您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行 Zipalign 工具,然后重新上传。)
【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )(三)
【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )(三)
275 0
【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )(三)
【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )(二)
【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )(二)
218 0
【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )(二)