Android 为什么我会收到错误消息;URI未注册";?

Android 为什么我会收到错误消息;URI未注册";?,android,Android,我刚刚安装了Android Studio,一切正常,但在计算机关闭后,我第二次打开了AS,出现以下错误: "URI is not Registered" 在以下代码行上: <manifest xmlns:android="http://schemas.android.com/apk/res/android" 我也有同样的问题。单击右下角的事件日志。您应该会看到一条消息,“在项目配置中检测到Android框架”。然后单击配置选项。这为我解决了问题。可能是因为它不是主清单.xml,而是调试


我刚刚安装了Android Studio,一切正常,但在计算机关闭后,我第二次打开了AS,出现以下错误:

"URI is not Registered"
在以下代码行上:

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

我也有同样的问题。单击右下角的事件日志。您应该会看到一条消息,“在项目配置中检测到Android框架”。然后单击配置选项。这为我解决了问题。

可能是因为它不是主
清单.xml,而是调试清单。。

尝试编辑
app/src/main/Manifest

对我来说,修复的是那些xml文件缺少标题行

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


添加它修复了问题。

我遇到了这个问题!原来我是在
resources
子文件夹而不是
res
子文件夹中编辑一个可绘图文件

一个有趣的解决方案,因为它让我想起了日食的美好时光。。。我刚刚遇到了这个问题,解决这个问题的方法就是重新启动Android Studio。我在为不同的应用程序“口味”创建替代资源时遇到了这个问题。我使用内置的图像资源生成器来完成所有工作(包括文件夹和图像生成),因此我相当确定这不是由于我犯的错误造成的

在Android Studio的Build Variants窗格中切换“flavors”时,未使用的res文件夹(表示来自未激活的variant/“flavor”)会得到一个普通的文件夹图标,而不是“res”文件夹图标

因此,当前处于非活动状态的文件夹中的任何res XML文件都不能再作为res文件进行处理,因为Android Studio暂时不知道这是一个res文件夹,除非您切换变体,并且其他变体的res文件也会发生同样的情况

解决方案是在每个flavor的根文件夹中创建一个几乎为空的清单文件,如我在这里的回答中所述:。不知何故,这使Android Studio意识到这实际上是一个res文件夹,尽管它不是活动的变体,因此当前处于非活动状态

例如,如果您有一个名为“pro”的风格,右键单击pro文件夹,然后选择new*other*Android清单文件。对其他口味也一样

每个版本中我的“虚拟”AndroidManifest.xml文件仅包含:

<manifest>
    <application/>
</manifest>


可能重复(有值得回答!)@petey-我找到了这条线索,我可以向你保证,这不是重复的。他在一个布局中工作,而我在整个应用程序中工作。这方面有什么更新吗?我的Ubuntu Android Studio 1没有注册Uri。2@akshayrajkore我很久没有遇到这个问题了。我更新了Android studio,成功了。我仍然不确定问题出在哪里。也许试试西林的答案。让我知道它是否有效,如果有效,我会将其标记为最佳答案。请检查此项。希望这将有助于总结编辑它添加什么?那是我的问题!非常感谢。是的,当我从4.01升级到4.1时,这也是我的问题。事实上,我进入了一个沉重的皮棉警告清理,当我升级这杀死了我的进展和更多的皮棉错误和警告显示。这是一个问题,谢谢!