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

接入ConnectSDK-Lite后Android项目出现mergeDebugResources构建错误

问题:添加ConnectSDK-Lite库后资源合并报错

问题场景

我在Android项目中尝试添加ConnectSDK-Lite库,官方仓库的原依赖写法是:

compile 'com.connectsdk:connect-sdk-android-lite:1.6.0'

因为我使用的是Gradle 7.0及以上版本,所以将compile替换为implementation:

implementation 'com.connectsdk:connect-sdk-android-lite:1.6.0'

后来通过Android Studio的快速修复功能,又将代码改为:

implementation libs.connect.sdk.android.lite

两种写法我都试过,构建过程无报错,但在模拟器或开启USB调试的真机上运行时,出现了构建错误。

遇到的错误

报错内容:

Illegal char <:> at index 40: com.test.test.app-mergeDebugResources-31:/values/values.xml

注意:我的app/res/values目录下并没有values.xml文件,报错指向的是构建生成的中间文件,路径为:

C:\Users\garag\AndroidStudioProjects\test\app\build\intermediates\incremental\debug\mergeDebugResources\merged.dir\values\values.xml

该文件长达13639行,无法完整展示,第2行存在2个“URI Not Registered”错误,文件片段如下:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:ns1="http://schemas.android.com/tools" xmlns:ns2="urn:oasis:names:tc:xliff:document:1.2">
    <attr format="enum" name="animateCircleAngleTo">
        <enum name="bestChoice" value="0"/>
        <enum name="closest" value="1"/>
        <enum name="clockwise" value="2"/>
        <enum name="antiClockwise" value="3"/>
        <enum name="constraint" value="4"/>
    </attr>

我不清楚该如何解决这个问题。

已尝试的方案

我查阅过Stack Overflow上的相关问题,那些提问者都添加了其他库,但我的情况是新建了一个「Empty Views Activity」项目,仅添加了ConnectSDK-Lite这一个库。我试过那些问题里的解决方案,但都无效,错误依旧存在。

我的构建文件

项目级build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
alias(libs.plugins.android.application) apply false
}

应用级build.gradle

plugins {
    alias(libs.plugins.android.application)
}

android {
    namespace 'com.test.test'
    compileSdk 35

    defaultConfig {
        applicationId "com.test.test"
        minSdk 33
        targetSdk 35
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_11
        targetCompatibility JavaVersion.VERSION_11
    }
}

dependencies {

    implementation libs.appcompat
    implementation libs.material
    implementation libs.activity
    implementation libs.constraintlayout
    implementation libs.connect.sdk.android.lite
    testImplementation libs.junit
    androidTestImplementation libs.ext.junit
    androidTestImplementation libs.espresso.core
}

内容的提问来源于stack exchange,提问作者Artiquana

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 03:06:00