"description" : "原生混淆",
"resources" : {
"common/aes.js" : {},
"common/cache.js" : {},
"common/city.data.js" : {},
"common/config.js" : {},
"common/constants.js" : {},
"common/crypto-js.js" : {},
"common/dateUtil.js" : {},
"common/graceChecker.js" : {},
"common/httpApi.js" : {},
"common/httpRequest.js" : {},
"common/operatelog.js" : {},
"common/pointlog.js" : {},
"common/privacy.js" : {},
"common/py.js" : {},
"common/util.js" : {},
"store/modules/user.js" : {},
"store/index.js" : {},
"plugins/logger.js" : {},
"platforms/app-plus/app-login.js" : {},
"platforms/wechat/wechat-login.js" : {},
"platforms/wechat/weixinJSDK.js" : {},
"pages/cmcc-alert/temp-data.js" : {},
"util/util.js" : {},
"main.js" : {}
}
} ```

- 发布:2024-03-19 16:15
- 更新:2024-03-20 17:38
- 阅读:370
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows10 22H2
HBuilderX类型: 正式
HBuilderX版本号: 3.6.18
手机系统: Android
手机系统版本号: Android 14
手机厂商: vivo
手机机型: vivo x90s
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
在manifest.json文件添加需要混淆的js路径,然后使用hbuilderx3.6.18版本进行云端打正式包,然后安装应用点击打开应用,闪退。
在manifest.json文件添加需要混淆的js路径,然后使用hbuilderx3.6.18版本进行云端打正式包,然后安装应用点击打开应用,闪退。
预期结果:
预期是安装应用点击打开后授权登录然后正常访问
预期是安装应用点击打开后授权登录然后正常访问
实际结果:
实际结果是在安装好app之后,点击打开立马闪退
实际结果是在安装好app之后,点击打开立马闪退
bug描述:
在manifest.json文件里根据官方文档提供的格式对js代码进行混淆,使用云端打包也勾选了“对配置的js文件进行原生混淆”,但是打完正式包并安装使用,在第一次点开应用就会闪退
余sir (作者)
应该不是这个问题,我今天试过了,单独混淆任意一个js文件都会闪退,肯定是其他的问题
2024-03-19 16:58
HRK_01
回复 2***@qq.com: 方便发个问题工程吗
2024-03-19 20:29
余sir (作者)
回复 HRK_01: 我私信回你
2024-03-20 09:35