wake-up-neo.com

Android Ressourcenkompilierung nach dem Update fehlgeschlagen

Nach dem Update des Android studio ... ist mein Projekt mit dem folgenden Fehler abgestürzt

    Android resource compilation failed
Output:  C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1668: error: <item> inner element must either be a resource reference or empty.
C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1669: error: <item> inner element must either be a resource reference or empty.
C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1670: error: <item> inner element must either be a resource reference or empty.
C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1671: error: <item> inner element must either be a resource reference or empty.
C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1672: error: <item> inner element must either be a resource reference or empty.
C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1673: error: <item> inner element must either be a resource reference or empty.
C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1674: error: <item> inner element must either be a resource reference or empty.
C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1700: error: <item> inner element must either be a resource reference or empty.

Command: C:\Users\aliya\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971-windows.jar\c7465495da03cdfc80a78f27c03646df\aapt2-3.2.0-4818971-windows\aapt2.exe compile --legacy \
        -o \
        C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\res\merged\debug \
        C:\Users\aliya\Desktop\EventsToday\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml
Daemon:  AAPT2 aapt2-3.2.0-4818971-windows Daemon #0

Mein Projektlevel ist gradle

    // Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.2.71'
    repositories {
        mavenCentral()
      //  maven {
        //    url 'https://maven.google.com'
       // }
       // maven { url 'https://maven.fabric.io/public' }
        google()
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.2.0'
        classpath 'com.google.gms:google-services:4.0.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "io.realm:realm-gradle-plugin:5.4.1"
       // classpath 'com.Android.tools.build:gradle:3.0.0-beta1'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        configurations.all {
            resolutionStrategy.eachDependency { DependencyResolveDetails details ->
                def requested = details.requested
                if (requested.group == 'com.google.Android.gms') {
                    details.useVersion '12.0.1'
                }
                if (requested.group == 'com.google.firebase') {
                    details.useVersion '12.0.1'
                }
            }
        }
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Und App-Level-Gradle

    apply plugin: 'com.Android.application'

apply plugin: 'kotlin-Android'


apply plugin: 'kotlin-Android-extensions'

apply plugin: 'realm-Android'


Android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "waleed.com.eventstoday"
        minSdkVersion 21
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        buildTypes {
            debug {
                buildConfigField "String", "baseUrl", '"www.google.com"'
                buildConfigField "String", "buildName", '"Development"'
                buildConfigField "String", "countryCode", '"+92"'
            }
            release {
                buildConfigField "String", "baseUrl", '"www.google.com"'
                buildConfigField "String", "buildName", '"Release"'
                buildConfigField "String", "countryCode", '"+92"'
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
            }
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'com.Android.support:appcompat-v7:27.1.1'
    implementation 'com.Android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.Android.support:design:27.1.1'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.Android.support.test:runner:1.0.2'
    androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.squareup.retrofit2:retrofit:2.3.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
    implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1'
    implementation 'com.intuit.sdp:sdp-Android:1.0.5'
    implementation 'com.facebook.Android:facebook-login:4.35.0'
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.google.Android.gms:play-services-auth:16.0.0'
    implementation 'com.parse:parsetwitterutils-Android:1.10.6'
    implementation 'com.parse:parse-Android:1.16.3'
    implementation 'io.smooch:core:5.12.1'
    implementation 'io.smooch:ui:5.12.1'
    implementation 'com.Android.support:recyclerview-v7:27.1.1'
    implementation 'com.Android.support:cardview-v7:27.1.1'
    implementation 'com.google.Android.gms:play-services-maps:15.0.1'
}

repositories {
    mavenCentral()
}
realm {
    syncEnabled = true
}
apply plugin: 'com.google.gms.google-services'

Bitte geben Sie an, ob weitere Informationen erforderlich sind. Jede Hilfe wird geschätzt. Nach dem Update hat es auch nicht funktioniert, aber es hat nicht funktioniert. Öffnen Sie einfach die Datei values.xml unter build-> intermediates-> incremental-> mergeDebugResources-> merge.dir-> values-> values .xml Ich habe Fehler

urn: oasis: names: tc: xliff: document: 1.2 zeigt an, dass die URI nicht registriert ist

"xmlns: ns2 =" http://schemas.Android.com/tools "zeigt an, dass die URI nicht registriert ist

7
Ali Yar Khan

suchen Sie im gesamten Projekt nach type = "id" und entfernen Sie dann für jede Instanz item tag contents, zum Beispiel:

ändere das:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="item_click_support" type="id">2468</item>
</resources>

dazu:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="item_click_support" type="id"/>
</resources>
8
AVEbrahimi

Gehen Sie in Ihrem Projekt alle src/main/res/values/<name>.xml Dateien und suche nach Konstrukten wie:

<item type="id" name="my_id">some random value here</item>

Die Sache ist, IDs können entweder keinen Wert haben (erstellt eine neue ID) oder auf andere IDs verweisen (mit @id/other_id Syntax im Wertefeld). Entfernen Sie einfach die entsprechenden Werte:

<item type="id" name="my_id"></item>

oder

<item type="id" name="my_id"/>
4