【发布时间】:2019-12-22 10:19:00
【问题描述】:
这是我第一次在这里问
我正在使用 android studio 3.2 每当我创建一个新项目或打开一个旧项目时,我都会在构建中收到此错误:
E:\AndroidProjects\app\src\main\res\values\colors.xml:1:1: 错误:prolog 中不允许内容。
当我打开 colors.xml 文件时,它包含以下注释
/** 版权所有 (C) 2011 The Android Open Source Project** 已根据 Apache 许可证 2.0 版(“许可证”)获得许可;* 除非遵守许可证,否则您不得使用此文件。* 您可以对象
当我尝试将此评论更改为通常的 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: error: not well-formed (invalid token)。
命令: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: null
这些问题是否相关?
注意:我没有改变我之前的设置或任何东西
在这里提问之前我搜索了很多,没有找到与我的问题相关的内容,因为我不知道如何表达他的问题
这是他为应用程序构建.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'
}
【问题讨论】:
-
同时在
mipmap-anydpi-v26目录中向我们展示您的ic_launcher.xml。该文件中有一些错误。并删除colors.xml内的评论。 -
当我打开 ic_launcher.xml 时,它的注释与我在 colors.xml 中的问题中提到的相同
-
好的,删除该评论,它应该以
<?xml version="1.0" encoding="utf-8"?>开头 -
如果您遇到任何进一步的问题,请告诉我。
-
问题是即使我在可绘制文件夹中的 .xml 文件也显示相同的注释...为什么会发生这种情况,因为我的所有项目都有相同的问题...其中一些是我创建的一年多以前,有些和今天一样新
标签: android