You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

集成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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 20:56:15