1. ホーム
  2. android

Android Studio http://schemas.android.com/apk/res/android 「URIが登録されていません」の解決方法について

2022-02-17 07:45:07

問題の説明

私の場合、これはデバッグとリリースのビルドバリアントを使用していたためでした。新しいフォルダ src/debug/res/layout/some_layout.xml ファイルを手動で追加しましたが、URI を認識しませんでした。 

を使用すると variant をビルドするとき、src に main と同じレベルのディレクトリが作成され、main の下にある通常のレイアウトファイルが res/layout の下にコピーされました。すると、その中に

<スパン

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





上の2行はエラーが報告されます。

URI is not registered ( Setting | Project Settings | Schemas and DTDs )





解決策

<スパン <スパン 1. ビルドバリアントをリリースに切り替え、その後デバッグに戻しました。これによりASは何かを再読み込みし、エラーはなくなりました。

<スパン <スパン 2.statckoverflowの他のページを閲覧していると、このバージョンのバグだと言ってアップグレードを勧めている人がいた。3.問題が解決したので再起動後アップグレードしました。しかし、具体的な原因は、as is now バグと書いてある最初の選択肢で、何らかのリソースを再読み込みして原因にしない方がいいような気がします。

http://stackoverflow.com/questions/16883427/why-is-android-studio-reporting-uri-is-not-registered