生成错误:colors.xml:1:1:错误:序言中不允许内容

时间:2019-02-20 11:03:31

标签: android

这是我第一次在这里问

我正在使用android studio 3.2 每当我创建一个新项目或打开一个旧项目时,我都会在构建中收到此错误:

  

E:\ AndroidProjects \ app \ src \ main \ res \ values \ colors.xml:1:1:错误:序言中不允许内容。

当我打开colors.xml文件时,它包含以下注释

  

/ **版权所有(C)2011 The Android Open Source Project **根据Apache许可证2.0版(“许可证”)获得许可; *您必须遵守该许可,否则不得使用此文件。*您可以ob

当我尝试将此注释更改为常规的colors.xml内容时:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <color name="colorPrimary">#3F51B5</color>


    <color name="colorPrimaryDark">#303F9F</color>


    <color name="colorAccent">#FF4081</color>
</resources> 

我遇到了这个错误

  

Android资源编译失败   输出:E:\ AndroidProjects \ app \ src \ main \ res \ mipmap-anydpi-v26 \ ic_launcher.xml:1:错误:格式不正确(无效的令牌)。

     

命令:C:\ Users \ New   Tech.gradle \ caches \ transforms-1 \ files-1.1 \ aapt2-3.2.0-4818971-windows.jar \ b01082f257a5a2a15bea752c6346e430 \ aapt2-3.2.0-4818971-windows \ aapt2.exe   编译--legacy \           -o \           E:\ AndroidProjects \ app \ build \ intermediates \ res \ merged \ debug \           E:\ AndroidProjects \ app \ src \ main \ res \ mipmap-anydpi-v26 \ ic_launcher.xml   守护程序:AAPT2 aapt2-3.2.0-4818971-windows守护程序#2

有时我会收到一条消息,提示我打开它时出现想法错误,我显示以下内容

  

无法为C:/ Users / New Tech / .gradle / caches / modules-2 / files-2.1 / org.jetbrains.kotlin / kotlin-stdlib / 1.3.0 / a134b0cfe9bb44f98b0b3e889cda07923eea9428 / kotlin-stdlib建立Java cls类-1.3.0.jar!/kotlin/UnsignedKt.class:C:/ Users / New Tech / .gradle / caches / modules-2 / files-2.1 / org.jetbrains.kotlin / kotlin-stdlib / 1.3.0 / a134b0cfe9bb44f98b0b3e889cda07923eea9428 /kotlin-stdlib-1.3.0.jar!/kotlin/UnsignedKt.class:空

这些问题相关吗?

注意:我没有更改先前设置中的任何内容

在问这里之前,我进行了很多搜索,但没有发现与我的问题相关的任何内容,因为我不知道该如何表达他的疑问

这是他为该应用创建的build.gradle(此应用是一个不包含任何内容的示例)

    apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner 
"android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            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:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    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'
}

2 个答案:

答案 0 :(得分:0)

听起来像您遇到了一个已知问题,已经影响了Windows上的许多人。如果您的系统突然关机或Android Studio被杀死,就会发生这种情况。该小组已意识到此问题,并正在努力找出原因。

您可以在https://issuetracker.google.com/119638289

上关注进度

答案 1 :(得分:0)

我遇到了同样的问题。我尝试了一些解决方案,但没有任何效果。然后,我尝试使用基本活动(而不是空活动)开始一个新项目,并且该项目成功了。没有错误,运行起来很好,不确定为什么,但是对我来说确实可以解决问题。