Android studio AAPT: error failed writing to R.txt: the data is invalid

Alexander Laevens picture Alexander Laevens · May 14, 2020 · Viewed 10.1k times · Source

I am having an issue with building new projects on android studio. I keep on getting the error:

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).

Here is my project build.gradle

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'
}

This problem only occurs on new projects I try to build and isn't an issue on older ones. I have read through R.txt': The data is invalid. (13) which leads to Long package name build error in Android Studio which still does not solve the problem.

I only encounter this issue while using windows 10 (update 1909), and not while using android studio on ubuntu. I am running android studio version 3.6.2

Answer

Rahul K. picture Rahul K. · Jul 15, 2020

In case someone new to android studios like me does not know how to downgrade Gradle and plugin, here's how (windows):

  1. Select File>Project Structure.
  2. Type in (3.6.3) the Android Gradle Plugin Version.
  3. Type/select (6.0) from dropdown menu the Gradle Version.
  4. Hit OK to Save.

Android Studios will download and set up the new Gradle for the current project. This resolved the data is invalid error for me.