web-dev-qa-db-ja.com

Intellij AndroidプロジェクトスキーマURIが登録されていませんか?

AndroidプロジェクトにintellijCE 10.5を使用していて、奇妙なエラーが発生しました。私のプロジェクトはEclipseとAntでビルドでき、intellijでコンパイルすることもできます。ただし、すべてのxmlとマニフェストファイルが表示されています:xmlns:Android = "http://schemas.Android.com/apk/res/AndroidURIが設定に登録されていません| IDE設定|リソース。

これを無視して手動で作成しようとしましたが、うまくいきませんでした。

誰かが同様の問題に遭遇しましたか? Android SDK 2.xで問題はありませんでしたが、これはハニカム3.0プロジェクトなので、それが重要かどうか疑問に思っています。

ありがとう

17
lordhong

outフォルダーではなく、resフォルダー(コンパイル用の出力ファイルがある)にあるレイアウトxmlファイルを誤って開いてしまいました。 リソースフォルダにあるレイアウトxmlファイルを開いたことを確認してください。ファイル名は同じです。

3
Youngjae

プロジェクトがAndroidファセットのように構成されていることを確認してください。そうでない場合は機能しません。=>プロジェクト構造:プロジェクト設定:ファセット:追加(+ボタン)Androidファセット

このようにして私の問題は解決しました。

2
julus

私にとって問題は、メインモジュールduplicateがプロジェクトの構造。同じダイアログの「-」ボタンを使用して重複を削除しましたが、問題は修正されました。

1

IntelliJ IDEAが指定されたDTDまたはスキーマを見つけることができない場合、それらはエラーとしてマークされます。この場合、特別な意図のアクションが提案されます:

URLとして表されている場合は、参照を解決します。 URIをローカルファイルにマップします。永久に無視してください。無視されたURIは、無視リストから削除されるまで、エラーとして強調表示されなくなります。外部リソースのXsiスキーマの場所を追加します。ポイント名前空間の場所に特別な属性が追加されます。 XMLファイルのスキーマを構成します。 XMLファイルのスキーマは、プロジェクトのソースまたはライブラリにローカルにあるスキーマの検出に基づいて構成できます。

ここから-> http://goo.gl/heQCv

0
Sotti