APT2000のエラーメッセージ例
error APT2000 Cannot find the specified fileerror APT2000: Resource entry resource_name is already defined.error APT2000: No resource found that matches the given name (at 'resource_name' with value '@string/foo').error APT2000: invalid resource directory name: "obj\Debug\dir with spaces" "dir with spaces".warning APT2000: warn: removing resource com.companyname.example:drawable/foo without required default value.
問題点
このメッセージは、 aapt2 (Android アセット パッケージ ツール) がエラーまたは警告を報告したことを示します。
aapt2 は Android SDK の一部であり、.NET for Android によって内部的に使用され、リソースを処理してバイナリ資産にコンパイルします。
aapt2によって報告されたエラーは.NET for Android の制御外であるため、APT2000の一般的なエラー コードを使用して、aapt2からの正確なメッセージを報告します。
ソリューション
実際のエラー メッセージを読み、診断ログの出力を確認すると、通常、問題を自分で解決するのに十分な情報が得られます。 エラー メッセージをインターネットで検索すると便利です。 Java ベースの Android アプリケーション向けのソリューションも役立ちます。
aapt2および Android リソースの詳細については、Android のドキュメントを参照してください。