我试图重建这个应用程序:https://www.mkyong.com/android/android-checkbox-example/但是当我尝试运行它时我失败了:Android资源编译失败C:\ android Kurs program \ checkbox \ app \ src \ main \ res \ drawable -v24 \ ic_launcher_foreground.xml: 1:错误:格式不正确(令牌无效)。
我刚刚尝试打开一个新项目(在开始时自动创建的hello world)。但是在构建中运行taskis时也会出现同样的故障。
Android资源编译失败C:\ android kurs program \ MyApplication11 \ app \ src \ main \ res \ drawable -v24 \ ic_launcher_foreground.xml:1:错误:格式不正确(令牌无效)。
它在第一行也是红色下划线:package com.mkyong.android;并表明。包名称'com.mkyong.android'与文件路径'com.example.checkbox'不对应
您的文件夹结构应与使用的包名称相对应。所以,你应该
1)如果你想保留包名mkyong
,你的example
文件夹重命名为android
,checkbox
重命名为com.mkyong.android
要么
2)如果要保留文件夹结构,请在源代码文件的第一行将包更改为com.example.checkbox
UPDATE
要解决Gradle问题,请尝试在顶级build.gradle
文件中添加以下行:
repositories {
mavenCentral()
jcenter()
google()
}
同样,更新Gradle Plugin并在文件distributionUrl
中的gradle/wrapper/gradle-wrapper.properties
行更改Gradle版本