复选框示例android资源编译失败

问题描述 投票:0回答:1

我试图重建这个应用程序: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:错误:格式不正确(令牌无效)。

android android-xml xml-drawable
1个回答
0
投票

它在第一行也是红色下划线:package com.mkyong.android;并表明。包名称'com.mkyong.android'与文件路径'com.example.checkbox'不对应

您的文件夹结构应与使用的包名称相对应。所以,你应该

1)如果你想保留包名mkyong,你的example文件夹重命名为androidcheckbox重命名为com.mkyong.android

要么

2)如果要保留文件夹结构,请在源代码文件的第一行将包更改为com.example.checkbox

UPDATE

要解决Gradle问题,请尝试在顶级build.gradle文件中添加以下行:

repositories {
    mavenCentral()
    jcenter()
    google()
}

同样,更新Gradle Plugin并在文件distributionUrl中的gradle/wrapper/gradle-wrapper.properties行更改Gradle版本

© www.soinside.com 2019 - 2024. All rights reserved.