补丁加载完后提示资源没有差异,修复不成功怎么办?

问题 打新旧包后,打补丁,旧包加载补丁成功后提示There is not different in resources.no any patchClasses,最终修复不成功 问题原因 打包apk的时候开启了instant run,造成apk内部的构造与不开启有差异,致使打补丁时对比不出新旧包的...

使用移动热修复时如何配置混淆文件,使得新旧包混淆...

详细信息 应用在上线打包APK时,往往会进行混淆操作,但是由于修复前后两个APK混淆结果不同,会导致patch无效,无法修复Bug。所以,需要注意应用打包APK时修复前后两个APK必须使用同一份 mapping.txt,以保证两个APK混淆结果一致。如果APP...

我的apk有多个渠道,应该如何打补丁包?

问题 请问是否支持多渠道打包打包后的应该怎么生成补丁,对补丁进行管理?问题原因 需要打不同的渠道包对应不同渠道上线,每个渠道包是单独的apk 解决方案 支持多渠道包仅选用某个渠道包的补丁,只需要保证变化相同即可,不过对于不同的...

Hotfix补丁工具报错排查步骤

生成补丁报错,提示no any patchClasses,这是因为打包apk的时候开启了instant run,造成apk内部的构造与不开启有差异,致使打补丁时对比不出新旧包的差异,导致修复不成功,要在打包apk的时候关闭instant run,新旧包都要重新生成,然后再...

Android端集成美颜特效SDK

当出现冲突时,请在您的主工程打包 build.gradle 文件中增加如下packagingOptions配置项,以便排除重复库。若没有冲突,则不需要增加此处理。android {.compileSdkVersion.packagingOptions { pickFirst '*/libMNN.so'(若存在libMNN.so...

常见问题

请检查 libsgmain.so 是否被打包APK包的 build/outputs/apk/debug 目录下,且确保 lib/armeabi 和 lib/x86 文件夹内包含该文件。Q:API 通道 SDK 初始化的时候,出现ErrorCode=202错误 A:查看logcat中是否有类似如下的报错日志如下。12-...

请问更换打包机有什么问题?

问题 请问更换了打包机,使用新的打包机生成的apk和旧打包机生成的基线apk生成补丁有哪些注意事项?问题原因 不同的打包机因为打包环境的差异,打出来的apk包中资源id、汇编指令可能会存在差异,这样生成的补丁文件中的diff项可能会比真正...

HotFix与代码注入框架是否冲突?

但是如果是编译期注解就值得商榷,因为无法确保编译期注解前后两次打包生成apk中生成的注解帮助类是否一致,就算前后两次编译期间生成的注解类一致,但如果生成的注解帮助类反射调用了方法,那该方法也是不能被patch的.另外一方面鉴于一般的...

INSTALL_FAILED_NO_MATCHING_ABIS

问题分析 当安装的App包含native libraries(一般是so文件)的时候,如果没有对应机器CPU...步骤三:在eclipse重新编译HelloJni工程,生成apkeclipse中刷新下HelloJni工程,重新编译生成apk,libhello-jni.so共享库会一起打包apk文件内。

Android SDK初始化时出现1105和10207报错怎么解决?

检查下是否有在64位手机中提示找不到对应的so或者so文件载入出错描述的错误,根据文档中描述的问题排查推送SDK依赖的so包是否正确打包APK中;若出现下图错误,请检查是否错将32位so包拷贝到64位目录中,严格导入各架构目录下的so包,不要...

Android SDK动态加载so文件方案

阿里云RTC Android SDK提供动态加载方案所需的SDK分离包,将so文件和aar文件分离,开发者可以将aar文件打包apk里,将较大的so文件放到云端进行下载,可以极大的减少安装包体积,方便用户下载使用。注意事项 由于动态加载方案不能确保每次...

移动热修复补丁不生效的排查步骤

如果是Android Studio打包APK,必须关闭 Instant Run,并建议使用Release的包进行测试。如果热补丁在部分机型上加载后出现问题,将补丁工具勾选强制冷启动,重新打个补丁。也可以直接查看日志进行排查,上述问题在日志中都有体现,在日志...

基础概念

说明 SDK不支持assets流,如果是打包apk中,启动后必须将资源拷贝到SD Card中。资源文件及使用说明可以在SDK下载包中获取。支持格式 类型 格式 视频 MP4、MOV、FLV 音频 MP3、AAC、PCM 图片 JPG、PNG、GIF 视频合拍 视频合拍从产品功能...

java_lang_UnsatisfiedLinkError

步骤三:在eclipse重新编译HelloJni工程,生成apk eclipse中刷新下HelloJni工程,重新编译生成apk,libhello-jni.so共享库会一起打包apk文件内。附录 NDK程序开发详解:步骤一:搭建开发环境 1:Android的NDK开发需要在Linux下进行:因为...

SDK快速接入(不建议使用)

重要 使用android studio打包生成apk时,要关闭instant run。使用gradle plugin版本高于4.2时,可能会因为自动开启资源优化导致资源名称被混淆,进而导致在生成补丁时一直卡在“开始构建补丁.”,无法正常解析apk包。解决方案:在gradle....

SDK稳健接入

重要 使用android studio打包生成apk时,要关闭instant run。使用gradle plugin版本高于4.2时,可能会因为自动开启资源优化导致资源名称被混淆,进而导致在生成补丁时一直卡在“开始构建补丁.”,无法正常解析apk包。解决方案:在gradle....

基本概念

说明 由于Android平台不支持Assets流,如果是打包APK中,启动后必须将资源复制到SD Card中。资源文件及使用说明可以在SDK下载包中获取。支持格式 支持导入的媒资格式:类型 格式 视频 MP4、MOV、FLV 音频 MP3、AAC、PCM 图片 JPG、PNG、...

请问为什么只改了几处代码,生成的补丁有几百k?

问题原因 如果新apk和旧apk使用不同的打包机生成的,不同的打包环境打出来的apk包中资源id、汇编指令可能会不一致,这样生成的补丁文件中的diff项可能会比真正修改的代码文件更多,导致出现改了几处代码生成了几百k补丁的问题出现。...

为Android应用集成SDK

如果打包后得到APK中,yw_1222_0335.jpg 配置文件的大小为0KB,则表明该图片文件已被优化。解决方法 在工程的 res 目录中新建 raw 目录,并在raw目录中创建 keep.xml 文件。在 keep.xml 文件中,添加以下内容。xml version="1.0"encoding=...

在Android环境集成企业版或旗舰版SOC

可使用自签证书对其进行签名,并输入打包好的apk文件,命名为itls_client.apk,复制到 dps_sdk/client/prebuilt/itls_client.apk。重新编译系统镜象,此时这个itls_client.apk会被预装到目标设设备,开机自启动且在有网络连接的时候自动接...

Android SDK

} SDK需要引用导入工程的资源文件,通过了反射机制得到资源引用文件R.java,但是在开发者通过proguard等混淆/优化工具处理apk时,proguard可能会将R.java删除,如果遇到这个问题,请添加如下配置:keep public class[您的应用包名].R${ ...

mPaaS 小程序提示“网络不给力,请稍后再试”

7014 代表上传 mPaas 控制台的 APK 签名和应用打包签名信息不一致。排查方法如下:检查上传 mPaas 控制台的 APK 包签名 debug 环境是否已配置。在 App 的 gradle 打包配置信息中添加 debug 和 release 信息。正常手机运行在打 debug 包环境...

热修复Android版本生成补丁的注意事项

问题描述 因为打包环境的差异,打出来的apk包中资源ID、汇编指令可能会存在差异,这样生成的补丁文件中的diff项可能会比真正修改的代码文件更多,导致改了几处代码生成了几百KB补丁的问题。解决方案 生成新旧apk包最好使用同一个打包环境...

步骤 4 mPaaS 10.2.3 支持无线保镖&蓝盾切换(可选)

按下图步骤填写相关信息进行操作即可生成蓝盾图片:上图中的重点输入项说明:Release Apk:接入 mPaaS 的工程打包出的 release apk 包,需要进行签名。MD5:release apk 包上传之后会自动获取填入,即 apk 包的 public md5 key。mPaaS config...

使用 mPaaS 插件

重点输入项说明:Release Apk:接入 mPaaS 的工程打包出的 release apk 包,需要进行签名。MD5:release apk 包上传之后会自动获取填入,即 apk 包的 public md5 key。mPaaS config File:mPaaS 控制台点击下载配置即可下.config 文件并传入。...

使用说明

对加固后的 APK 或 AAB 重新进行打包,依据您自己的规则设置是否需要压缩。重要 如果要对应用中的 Assets 文件进行加固,则必须确保 minSdkVersion≥21,即 Android 版本不低于 5.0。如果项目中有接入 Arouter,请使用 Gradle 插件实现...

创建安全加固

APK/AAB 整体:对 APK/AAB 整体进行安全保护,提供 APK/AAB 防反编译保护、DEX 文件整体加壳保护、DEX 文件防篡改保护、防白盒攻击、壳加密算法保护、防调试保护、防内存篡改保护、防 Hook 保护、防模拟器保护、APK/AAB 防重打包保护、防...

接入流程

您需要完成以下通用步骤以完成接入流程:配置开发环境 在控制台创建应用 客户端创建新工程 管理组件依赖 构建 客户端创建新工程 本文将以 Windows 开发环境为例,引导您在本地创建一个全新 App,并编译打包,最终获得可运行的.apk 包。...

热修复接入检查

使用和同一个打包机来生成基础包和修复包,打包机的更换可能导致apk代码对比出错。请参考 补丁发布推荐流程 操作。running.log 是生成补丁时的代码对比log,其中的diff项目对应您的代码差异项。发补丁前请检查此项是否符合预期,如果差异项...

基础术语

APK/AAB 包,整体进行安全保护,提供 APK/AAB 包防反编译保护、DEX 文件整体加壳保护、DEX 文件防篡改保护、防白盒攻击、壳加密算法保护、防调试保护、防内存篡改保护、防 Hook 保护、防模拟器保护、APK/AAB 包防重打包保护、防内存 ...

基本概念

APK/AAB 包进行整体安全保护,提供 APK/AAB 包防反编译保护、DEX 文件整体加壳保护、DEX 文件防篡改保护、防白盒攻击、壳加密算法保护、防调试保护、防内存篡改保护、防 Hook 保护、防模拟器保护、APK/AAB 包防重打包保护、防内存 ...

常见错误码

SEC_ERROR_INIT_PLUGIN_NOT_EXISTED 110 插件不存在,请检查打包配置中,so是否正确打入APK中 SEC_ERROR_INIT_PLUGIN_LOAD_FAILED 111 加载插件失败,一般不会发生。请检查是否存在IO异常或内存分配不足 SEC_ERROR_INIT_LOAD_INTERFACE_NOT...

在 Android Studio 创建应用

打包完成后在工程文件夹下的 debug 文件夹(~\MyHApplication\app\debug)中,即可获得该应用签名后的 APK 安装包。在本教程中,安装包名为 app-debug.apk。在手机上安装应用 连接手机到电脑,并开启手机的 USB 调试模式。运行工程。点击 ...

在 Android Studio 创建应用

打包完成后在工程文件夹下的 debug 文件夹(~\MyHApplication\app\debug)中,即可获得该应用签名后的 APK 安装包。在本教程中,安装包名为 app-debug.apk。在手机上安装应用 连接手机到电脑,并开启手机的 USB 调试模式。运行工程。点击 ...

通过URL无法下载APK文件

本文介绍无法通过URL方式从网站下载APK文件的可能原因和解决方案。问题现象 在Windows操作系统云虚拟主机或轻云服务器上部署了APK文件,当您通过URL方式从网站下载文件时,提示 HTTP 错误 404.0-Not Found。可能原因 Windows操作系统云虚拟...

安装应用

您可以通过云手机的自带浏览器或者相关应用市场中下载.apk应用程序安装包,直接在云手机中安装应用,您也可以通过ADB命令和控制台的方式安装应用。本文主要介绍如何通过ADB命令和控制台的方式安装应用。前提条件 云手机实例为 运行中 状态...

如何确保正常访问后缀为.apk或者.ipa的文件

本文介绍无法正常访问后缀为.apk或者.ipa文件的原因和解决方法。问题现象 通过Bucket外网域名(bucketname.oss-[region].aliyuncs.com )或者传输加速域名(bucketname.oss-accelerate.aliyuncs.com 或 bucketname.oss-accelerate-overseas...

上传apk提示“请检查是否使用了代理软件或vpn”

问题描述 移动测试上传apk时提示“亲,访问被拒绝,请检查是否使用了代理软件或vpn哦”。问题原因 出现该问题可能有两个原因:您上传的是加固后的apk,阿里云移动测试目前不支持加固后的apk测试。您的apk二进制文件某个片段恰好触发了防火...

计费说明

对于已经开通了移动开发平台产品的用户,享有时长为七天的免费安全加固服务,自上传 APK/AAB 包时开始计时。七天免费期到期后,系统会提示服务已到期。如需继续使用,则需要付费 购买安全加固服务。关于安全加固服务的具体定价信息,请参见...

性能日志

卡顿阈值因 apk 包类型而异:apk 为 debug 包时,卡顿阈值为 0.75 秒,以便调试时快速发现潜在的卡顿问题。apk 为 release 包时,卡顿阈值为 2.25 秒。要开启卡顿监控,界面需要继承 mPaaS 提供的类 BaseActivity、BaseFragmentActivity 或...
共有37条 < 1 2 3 4 ... 37 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性容器实例 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台
新人特惠 爆款特惠 最新活动 免费试用