集成FullStory Android SDK导致应用构建失败求助
解决FullStory Android SDK构建错误:Chunk [ margin–left: 10px] is not a valid entry
先修复Gradle配置的明显语法错误
你的FullStory配置中org "[REDACTED]缺少闭合的双引号,这会导致Gradle解析配置时出现异常,进而引发奇怪的错误信息。先修正配置:
apply plugin: 'fullstory' fullstory { org "[REDACTED]" // 补充闭合双引号 enabledVariants "debug" logLevel "debug" logcatLevel "debug" }
排查资源中的特殊字符样式
错误提示中的margin–left使用了长破折号(不是普通的短减号-),FullStory的字节码插桩逻辑可能误将包含特殊字符的样式片段识别为无效chunk:
- 搜索项目所有文件(包括Capacitor/Ionic默认资源)中包含
margin–left的内容,替换为标准的margin-left(短减号)。 - 清理项目构建缓存:运行
./gradlew clean后重新构建。
调整FullStory SDK版本与兼容性
尝试升级或降级FullStory Gradle插件版本,确保与你的Capacitor/Ionic版本兼容:
- 在项目根目录的
build.gradle中指定具体版本:
buildscript { dependencies { // 替换为最新稳定版或兼容版本,比如1.54.0 classpath 'com.fullstory:gradle-plugin:1.54.0' } }
逐个禁用框架插桩排查根源
FullStory自动检测到多个框架并进行插桩,可逐个禁用排查是哪个环节导致的问题:
fullstory { org "[REDACTED]" enabledVariants "debug" logLevel "debug" logcatLevel "debug" instrumentation { excludeOkHttp = true excludeHttpURLConnection = true excludeFragments = true excludeCapacitor = true } }
之后逐个将上述配置改为false,每次构建后观察是否重现错误,定位到具体触发问题的框架插桩。
查看更详细的构建日志
运行构建命令时添加--info参数,获取更多错误上下文:
./gradlew clean assembleDebug --info
在输出中查找与Chunk解析相关的日志,定位到具体是哪个文件或处理步骤引发的错误。
内容的提问来源于stack exchange,提问作者reenrik
相关产品推荐
相关产品推荐

