繁体   English   中英

Android Studio - 属性 android... 此处不允许 - AndroidManifest.xml

[英]Android Studio - Attribute android… is not allowed here - AndroidManifest.xml

几天来,我一直在寻找解决此问题的方法。 到目前为止,我找到的答案都没有奏效。 这是我尝试过的:

  1. 使缓存无效并重新启动
  2. 将项目与 gradle 文件同步
  3. 关闭清单并重新打开
  4. 更改 SDK 最小值和目标级别
  5. 重建项目

这些都不起作用。 使用“基本活动”、“Test6”作为名称、“Kotlin”作为语言和 API 28 的最低 SDK 创建新项目后。这是我的 AndroidManifest.xml 文件: AndroidManifest.xml 文件

每个 android:... 条目都是红色的,标题中给出了错误。 ...".MainActivity" 条目有此错误:未解析的类 'MainActivity'

项目结构加MainActivity.kt文件

您需要定义 xmlns 以启用 android: 前缀。

xmlns:android="http://schemas.android.com/apk/res/android"

对于活动名称,您可以使用绝对名称,这意味着添加包名称,例如,

mydomain.mypackage.MainActivity

如果您想使用短名称,您的活动必须在清单文件中定义的同一个包中:

package="mydomain.mypackage"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM