当前位置: 首页 > 知识库问答 >
问题:

Android studio AAPT:写入R.txt失败错误:数据无效

劳通
2023-03-14

我在android studio上构建新项目时遇到了一个问题。我不断发现错误:

Execution failed for task ':app:processDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource linking failed
     AAPT: error: failed writing to 'D:\Libraries\Documents\AndroidStudio\SocketTest\app\build\intermediates\runtime_symbol_list\debug\R.txt': The data is invalid. (13).

这是我的项目构建。格拉德尔

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    buildToolsVersion "29.0.2"

    defaultConfig {
        applicationId "com.example.sockettest"
        minSdkVersion 26
        targetSdkVersion 28
        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 = 1.8
        targetCompatibility = 1.8
    }

}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}

这个问题只发生在我尝试构建的新项目上,而在旧项目上不是问题。我已通读R.txt':数据无效。(13) 这导致Android Studio中出现长包名构建错误,但仍然无法解决问题。

我只在使用Windows10(更新1909)时遇到这个问题,而在ubuntu上使用android studio时没有遇到这个问题。我正在运行android studio 3.6.2版

共有3个答案

刘升
2023-03-14

得到了同样的错误。我意识到这与我运行的Gradle版本有关,尽管我通常坚持稳定的发布渠道。我最终降级到插件版本: 3.6.3

我不知道这是否确实是同一个问题,这发生在我的Win10 PC(ver 2004)上运行Gradle版本的任何项目上。

贺奕
2023-03-14

如果像我这样的android工作室新手不知道如何降级Gradle和plugin,下面是如何(windows):

  1. 选择文件

Android Studio将为当前项目下载并设置新的Gradle。这解决了数据对我无效的问题。

姬承教
2023-03-14

我知道这已经晚了一年,但可能是防病毒软件阻止了它吗?这就是Avast的想法:

 类似资料:
  • 我所有的绘图都很好,它们没有任何错误,就像我的XML文件一样。我试图使缓存无效并重建请帮助我也检查了我的代码,但没有错误

  • 我试图使用mongorestore还原一个有100个集合(800GB)的数据库,它是从Mongo2.4.4中作为备份的。我使用了以下命令: 我使用batchSize=1000、500、100来尝试使其工作。我在10-15次收集后得到一个插入错误。当我得到这个错误时,它几乎完美地运行了将近一个半小时。 失败:还原错误:bp_prod079.anepisoDebreault:从/data/backup

  • 我有两个简单的Flink流式作业,从Kafka读取,做一些转换,并将结果放入Cassandra sink。他们从不同的Kafka主题阅读,并存入不同的卡桑德拉表。 当我单独运行这两个工作中的任何一个时,一切都很好。检查点被触发并完成,数据被保存到Cassandra。 我找不到关于这个错误的很多信息,它可能是由下列任何一个引起的: Flink(V1.10.0-Scala2.12), Flink Ca

  • 我正在尝试使用pysparkn和spack-csv使用以下代码将火花数据帧写入s3 但是,我得到的错误是“输出目录已经存在”,我确信输出目录在作业开始之前不存在,我尝试使用不同的输出目录名称运行,但写入仍然失败。 如果我在作业失败后查看s3桶,我发现很少有零件文件是由火花写入的,但当它尝试写入更多时它失败了,脚本在本地运行良好,我在aws集群上使用10个火花执行器。有人知道这段代码有什么问题吗?

  • 使用C#在ASP.NET中使用VS2012中的Crystal Report创建/导出PDF文件。 CR版本:Crystal Report XI MVC Framework:4.0 OS:Windows 7 64位 错误列表: 1)无法加载文件或程序集“CrystalDecisions.ReportAppServer.CommLayer,版本=13.0.2000.0,区域性=Neutral,Publ