次の方法で共有


Android 用 .NET のエラーと警告のリファレンス

ADBxxxx:ADB ツール

  • ADB0000: 一般的な adb エラー/警告。
  • ADB0010: 汎用 adb APK インストール エラー/警告。
  • ADB0020: パッケージは、このデバイスの CPU アーキテクチャをサポートしていません。
  • ADB0030: 既存のパッケージとの競合が原因で APK のインストールに失敗しました。
  • ADB0040: デバイスは、マニフェストで指定された最小 SDK レベルをサポートしていません。
  • ADB0050: パッケージ {packageName} はデバイスに既に存在します。
  • ADB0060: デバイスにパッケージを格納するための十分な記憶域領域がありません: {packageName}。 空き領域を増やして、もう一度やり直してください。

ANDXXxxxx:汎用 Android ツール

  • ANDAS0000: 一般的な apksigner エラー/警告。
  • ANDJS0000: 一般的な jarsigner エラー/警告。
  • ANDKT0000: 一般的な keytool エラー/警告。
  • ANDZA0000: 一般的な zipalign エラー/警告。

APTxxxx:AAPT ツール

  • APT0000: 一般的な aapt エラー/警告。
  • APT0001: 不明なオプション '{option}'。 '$(AndroidAapt2CompileExtraArgs)' と '$(AndroidAapt2LinkExtraArgs)' を調べて、'aapt2' で無効になった 'aapt' コマンド ライン引数が含まれているかどうかを確認し、他のすべての引数が aapt2に対して有効であることを確認してください。
  • APT0002: 無効なファイル名: [^a-zA-Z0-9_.-]+ のみを含む必要があります。
  • APT0003: 無効なファイル名: [^a-zA-Z0-9_] のみを含む必要があります。+.
  • APT0004: 無効なファイル名: A から Z または a から z、またはアンダースコアで始まる必要があります。
  • APT2264: 指定されたファイルが見つかりません。 (2).
  • APT2265: 指定されたファイルが見つかりません。 (2).

JAVAxxxx: Java ツール

  • JAVA0000: 汎用 Java ツール エラー

JAVACxxxx:Java コンパイラ

  • JAVAC0000: 汎用 Java コンパイラ エラー

XA0xxx:環境の問題またはツールの不足

  • XA0000: $(AndroidApiLevel) または $(TargetFrameworkVersion) を特定できませんでした。
  • XA0001: 無効またはサポートされていない $(TargetFrameworkVersion) 値。
  • XA0002: mono.android.jarが見つかりませんでした
  • XA0003: 'AndroidManifest.xml' の 'android:versionCode' 値 '{code}' が無効です。 整数値である必要があります。
  • XA0004: 'AndroidManifest.xml' の 'android:versionCode' 値 '{code}' が無効です。 値は 0 から {maxVersionCode} の範囲である必要があります。
  • XA0030: JDK バージョン {versionNumber} を使用したビルドはサポートされていません。
  • XA0031: $(TargetFrameworkVersion) {targetFrameworkVersion} を使用する場合は、Java SDK {requiredJavaForFrameworkVersion} 以上が必要です。
  • XA0032: Android SDK Build-Tools {buildToolsVersion} を使用する場合は、Java SDK {requiredJavaForBuildTools} 以上が必要です。
  • XA0033: 返された値に有効なバージョン番号が含まれていないように見えるため、Java SDK のバージョンを取得できませんでした。
  • XA0034: Java SDK バージョンを取得できませんでした。
  • XA0035: プロジェクトの Android ABI を特定できませんでした。
  • XA0036: $(AndroidSupportedAbis) は.NET 6 以降ではサポートされていません。
  • XA0100: EmbeddedNativeLibrary は Android アプリケーション プロジェクトでは無効です。 代わりに AndroidNativeLibrary を使用してください。
  • XA0101: 警告 XA0101: @(Content) ビルド アクションはサポートされていません。
  • XA0102: 汎用 lint 警告。
  • XA0103: 一般的な lint エラー。
  • XA0104: '$(AndroidSequencePointsMode)' の値が無効です
  • XA0105: ライブラリの $(TargetFrameworkVersion) が、アプリケーション プロジェクトの $(TargetFrameworkVersion) より大きい。
  • XA0107: {Assmebly} は参照アセンブリです。
  • XA0108: lintからバージョンを取得できませんでした。
  • XA0109: 'v4.5' のサポートされていない値または無効な $(TargetFrameworkVersion) 値。
  • XA0111: aapt2 バージョンを取得できませんでした。 正しくインストールされていることを確認してください。
  • XA0112: aapt2 がインストールされていません。 aapt2サポートを無効にする。 正しくインストールされていることを確認してください。
  • XA0113: Google Play では、新しいアプリケーションと更新プログラムで v11.0 (API レベル 30) 以上の TargetFrameworkVersion を使用する必要があります。
  • XA0115: $(AndroidSupportedAbis) の値 'armeabi' が無効です。 この ABI はサポートされなくなりました。 プロジェクトのプロパティを更新して、古い値を削除してください。 プロパティ ページに "armeabi" チェック ボックスが表示されない場合は、他の ABI の 1 つをチェック解除して再チェックし、変更を保存します。
  • XA0116: {ResourceName}という名前のEmbeddedResourceが見つかりません。
  • XA0117: TargetFrameworkVersion {TargetFrameworkVersion} は非推奨です。 v4.4 以降に更新してください。
  • XA0118: '{TargetMoniker}' を解析できませんでした
  • XA0119: 理想的ではない構成がプロジェクトで見つかりました。
  • XA0121: アセンブリ '{assembly}' は、サポートされなくなった '[assembly: Java.Interop.JavaLibraryReferenceAttribute] を使用しています。 この NuGet パッケージの新しいバージョンを使用するか、ライブラリの作成者に通知します。
  • XA0122: アセンブリ '{assembly}' は非推奨の属性 '[assembly: Java.Interop.DoNotPackageAttribute]' を使用しています。 この NuGet パッケージの新しいバージョンを使用するか、ライブラリの作成者に通知します。
  • XA0123: {propertyName} から {issue} を削除します。 Lint {version} では、このチェックはサポートされていません。
  • XA0125: {Project} は非推奨のデバッグ情報レベルを使用しています。 Visual Studio プロジェクトのプロパティ ページでデバッグ情報を Portable に設定するか、テキスト エディターでプロジェクト ファイルを編集し、新しいクロスプラットフォーム デバッグ情報レベルを使用するように 'DebugType' MSBuild プロパティを "ポータブル" に設定します。 このファイルが NuGet パッケージから取得されている場合は、新しいバージョンの NuGet パッケージに更新するか、ライブラリの作成者に通知します。
  • XA0126: FastDev Tools のインストール中にエラーが発生しました。 このデバイスでは、高速展開はサポートされていません。 EmbedAssembliesIntoApk = Trueを使用してアプリをリビルドしてください。
  • XA0127: {FastDevTool} を使用して {destination} をデプロイする際に問題が発生しました。 次のエラー {output} が発生しました。 EmbedAssembliesIntoApk = Trueを使用してアプリをリビルドしてください。
  • XA0128: Stdio リダイレクトが有効になっています。 高速展開を使用するには、無効にしてください。
  • XA0129: {File}のデプロイ中にエラーが発生しました。 Visual Studio プロジェクトのプロパティ ページで高速配置を無効にするか、テキスト エディターでプロジェクト ファイルを編集し、'EmbedAssembliesIntoApk' MSBuild プロパティを 'true' に設定してください。
  • XA0130: 申し訳ございません。 高速デプロイは、Android 5.0 (API レベル 21) 以降を実行しているデバイスでのみサポートされます。 Visual Studio プロジェクトのプロパティ ページで高速配置を無効にするか、テキスト エディターでプロジェクト ファイルを編集し、'EmbedAssembliesIntoApk' MSBuild プロパティを 'true' に設定してください。
  • XA0131: "実行" ツールがこのデバイスで無効になっています。 デバイスで開発者オプションをアクティブ化するか、 ro.boot.disable_runasfalse に設定して有効にします。
  • XA0132: パッケージがインストールされていません。 他のユーザーの下にインストールされていないことを確認してください。 パッケージがデバイスに表示される場合は、手動でアンインストールしてからやり直してください。 デバイスの設定アプリを使用してアプリをアンインストールできる必要があります。
  • XA0133: 高速展開システムに必要な "実行" ツールは、製造元によってこのデバイスで無効になっています。 Visual Studio プロジェクトのプロパティ ページで高速配置を無効にするか、テキスト エディターでプロジェクト ファイルを編集し、'EmbedAssembliesIntoApk' MSBuild プロパティを 'true' に設定してください。
  • XA0134: アプリケーションには、AndroidManifest.xmlに "android:debuggable" 属性が設定されていません。 高速展開を機能させるには、これが必要です。 これは通常、デバッグ ビルド用の .NET for Android ビルド システムによって既定で有効になります。
  • XA0135: パッケージは "システム" アプリケーションです。 これらは、デバイス上の "システム" ユーザーの下にインストールされるアプリケーションです。 これらの種類のアプリケーションでは、'run-as' を使用できません。
  • XA0136: 現在破損しているパッケージのインストール。 デバイス上のすべてのユーザーからパッケージを手動でアンインストールして、もう一度やり直してください。 これが機能しない場合は、高速展開を無効にすることができます。
  • XA0137: 'run-as' コマンドが '{0}' で失敗しました。 このデバイスでは、高速展開は現在サポートされていません。 Visual Studio の [Help->Send Feedback->Report a Problem] メニュー項目または Visual Studio for Mac の [Help->Report a Problem] を使用して、正確なエラー メッセージに問題を報告してください。
  • XA0138: %(AndroidAsset.AssetPack) および %(AndroidAsset.AssetPack) 項目のメタデータは、 $(AndroidApplication)trueされている場合にのみサポートされます。
  • XA0139: @(AndroidAsset) {0}{1}DeliveryTypeメタデータが無効です。 サポートされている値は、 installtimeondemand 、または fastfollow
  • XA0140:
  • XA0141: NuGet パッケージ '{0}' バージョン '{1}' には、正しく配置されていない共有ライブラリ '{2}' が含まれています。 詳細については、 https://developer.android.com/guide/practices/page-sizes を参照してください
  • XA0142: コマンド '{0}' に失敗しました。\n{1}
  • XA1000: {file} の解析中に問題が発生しました。 これは、不完全または無効な XML が原因である可能性があります。
  • XA1001: AndroidResgen: Resource XML '{filename}' の更新中の警告: {Message}
  • XA1002: '{customViewName}' に最も近い一致は '{customViewLookupName}' ですが、大文字と小文字が一致しません。 大文字と小文字を修正してください。
  • XA1003: '{zip}' は存在しません。 プロジェクトをリビルドしてください。
  • XA1004: {filename} を開くときにエラーが発生しました。 ファイルが破損している可能性があります。 削除してビルドし直してください。
  • XA1005: ID '{id}' と型 '{managedType}' の要素に対して基本的な型名の一致を試みます
  • XA1006: TargetFrameworkVersion (Android API レベル {compileSdk}) が targetSdkVersion ({targetSdk}) より高くなっています。
  • XA1007: minSdkVersion ({minSdk}) が targetSdkVersion より大きい。 minSdkVersion が targetSdkVersion ({targetSdk}) 以下になるように値を変更してください。
  • XA1008: TargetFrameworkVersion (Android API レベル {compileSdk}) が targetSdkVersion ({targetSdk}) よりも低い。
  • XA1009: {assembly} は廃止されました。 {assembly} {version} にアップグレードしてください
  • XA1010: Android マニフェスト プレースホルダーの '$(AndroidManifestPlaceholders)' 値が無効です。 'key1=value1; を使用してください。key2=value2' 形式。 指定された値は次のとおりです。 {placeholders}
  • XA1011: D8 DEX コンパイラでの ProGuard の使用はサポートされなくなりました。 Visual Studio プロジェクトのプロパティ ページでコード シュリンカーを 'r8' に設定するか、テキスト エディターでプロジェクト ファイルを編集し、'AndroidLinkTool' MSBuild プロパティを 'r8' に設定してください。
  • XA1012: 含まれているレイアウト ルート要素オーバーライド ID '{id}' が無効です。
  • XA1013: レイアウト ファイル '{file}' のノード '{name}' の ID を解析できませんでした。
  • XA1014: ファイル名が同じでも内容が異なる JAR ライブラリ参照が見つかりました: {libraries}。 EmbeddedJar、InputJar、AndroidJavaLibrary から競合するライブラリを削除してください。
  • XA1015:複数のAndroid Wearプロジェクトがペアプロジェクトとして指定されています。 最大で 1 つにすることができます。
  • XA1016: Target Wear アプリケーションのプロジェクト '{project}' では、必須の 'AndroidManifest' プロジェクト プロパティが指定されていません。
  • XA1017: Target Wear アプリケーションのAndroidManifest.xmlは、必要な 'package' 属性を指定していません。
  • XA1018: 指定された AndroidManifest ファイルが存在しません: {file}。
  • XA1019: 'LibraryProjectProperties' ファイル '{file}' は、バインド プロジェクトの中間出力ディレクトリの親ディレクトリにあります。 Android ライブラリ プロジェクト ディレクトリから直接元の 'project.properties' ファイルを使用するようにパスを調整してください。
  • XA1020: バインディングには少なくとも 1 つの Java ライブラリが必要です。 Java ライブラリがプロジェクトに含まれており、適切なビルド アクション ('LibraryProjectZip' (AAR または ZIP の場合)、'EmbeddedJar'、'InputJar' (JAR の場合)、または 'LibraryProjectProperties' (project.properties) があることを確認します。
  • XA1021: 指定されたソース Java ライブラリが見つかりません: {file}
  • XA1022: 指定された参照 Java ライブラリが見つかりません: {file}
  • XA1023: DX DEX コンパイラの使用は非推奨となりました。
  • XA1024: 構成ファイル 'Foo.dll.config' を無視します。 .NET 6 以降を対象とする .NET for Android プロジェクトでは、.NET 構成ファイルはサポートされていません。
  • XA1025: 'AndroidAotMode' MSBuild プロパティの実験用 'Hybrid' 値は、現在 armeabi-v7a ターゲット ABI と互換性がありません。
  • XA1027: 'EnableProguard' MSBuild プロパティは 'true' に設定され、'AndroidLinkTool' MSBuild プロパティは空であるため、'AndroidLinkTool' は既定で 'proguard' に設定されます。
  • XA1028: 'AndroidEnableProguard' MSBuild プロパティは 'true' に設定され、'AndroidLinkTool' MSBuild プロパティは空であるため、'AndroidLinkTool' は既定で 'proguard' に設定されます。
  • XA1029: 'AotAssemblies' MSBuild プロパティは非推奨です。 テキスト エディターでプロジェクト ファイルを編集してこのプロパティを削除し、代わりに 'RunAOTCompilation' MSBuild プロパティを使用します。
  • XA1031: 'AndroidHttpClientHandlerType' の値が無効です。
  • XA1032:'{1}' から '{0}' を解決できませんでした。 AndroidHttpClientHandlerType設定を確認してください。
  • XA1033: '{0}' を解決できませんでした。 AndroidHttpClientHandlerType設定を確認してください。
  • XA1035: 'BundleAssemblies' プロパティは非推奨となり、アプリケーションのビルドには影響しません。 同等の機能は、"AndroidUseAssemblyStore" プロパティと "AndroidEnableAssemblyCompression" プロパティによって実装されます。
  • XA1036: AndroidManifest.xml //uses-sdk/@android:minSdkVersion '29' がプロジェクト ファイル内の $(SupportedOSPlatformVersion) 値 '21' と一致しません (プロジェクト ファイルに $(SupportedOSPlatformVersion) 値がない場合、既定値が想定されています)。 AndroidManifest.xmlの値を $(SupportedOSPlatformVersion) 値と一致するように変更するか、AndroidManifest.xmlの値を削除します (まだ存在しない場合は、$(SupportedOSPlatformVersion) 値をプロジェクト ファイルに追加します)。
  • XA1037: '{0}' MSBuild プロパティは非推奨となり、.NET {1}では削除されます。 詳細については、 https://aka.ms/net-android-deprecations をご覧ください。
  • XA1038: '{0}' MSBuild プロパティの値が無効です。 値の値は {1}。

XA2xxx:リンカー

  • XA2000: アセンブリで検出された AppDomain.CreateDomain() の使用: {assembly}。 .NET 6 では 1 つの AppDomain のみがサポートされるため、.NET 6 がリリースされると、この API は .NET for Android では使用できなくなります。
  • XA2001: ソース ファイル '{filename}' が見つかりませんでした。
  • XA2002: {assembly} によって参照される参照 '{missing}' を解決できません。 Android 用 Mono プロファイルに存在しない可能性があります。
  • XA2006: スコープ '{scope}' を持つ '{member}' (アセンブリ '{assembly}' で定義) への参照を解決できませんでした。 スコープが定義アセンブリと異なる場合、通常は型が転送されることを意味します。
  • XA2007: アセンブリの読み込み中の例外: {exception}
  • XA2008: 参照されるアセンブリ {assembly} では、Java.Interop.DoNotPackageAttribute に null 以外のファイル名が必要です。

XA3xxx:アンマネージド コードのコンパイル

  • XA3001: アセンブリを AOT できませんでした: {assembly}
  • XA3002: 無効な AOT モード: {mode}
  • XA3003: アセンブリの IL を削除できませんでした: {assembly}
  • XA3004:Android NDK r10dはバグがあり、互換性のないx86_64 libm.so を提供します。
  • XA3005: 検出された Android NDK バージョンは、対象の LLVM 構成と互換性がありません。
  • XA3006: ネイティブ アセンブリ ファイルをコンパイルできませんでした: {file}
  • XA3007: ネイティブ共有ライブラリをリンクできませんでした: {library}

XA4xxx:コードの生成

  • XA4209: クラスの Java 型の生成に失敗しました: {exception} による {managedType}
  • XA4210: ExportAttribute または ExportFieldAttribute を使用する場合は、Mono.Android.Export.dllへの参照を追加してください。
  • XA4211: AndroidManifest.xml //uses-sdk/@android:targetSdkVersion '{targetSdk}' が $(TargetFrameworkVersion) '{targetFramework}' 未満です。 ACW コンパイルに API-{targetFrameworkApi} を使用する。
  • XA4213: 型 '{type}' は、パブリックな既定のコンストラクターを提供する必要があります
  • XA4214: マネージド型 'Library1.Class1' は、複数のアセンブリ (Library1、Library2) に存在します。 これらのアセンブリ内のマネージド型名が同一でないようにリファクタリングしてください。
  • XA4215: Java 型 'com.contoso.library1.Class1' は、複数のマネージド型によって生成されます。 同じ Java 型が出力されないように、[Register] 属性を変更してください。
  • XA4216: デプロイ ターゲット '19' はサポートされていません (最小値は '21' です)。 プロジェクト ファイルの $(SupportedOSPlatformVersion) プロパティの値を増やしてください。
  • XA4217: 有効な Java メソッド名ではないため、Kotlin で生成されたメソッド '{method}' をオーバーライドできません。 このメソッドは Kotlin からのみオーバーライドできます。
  • XA4218: パスで //manifest/application/uses-library が見つかりません: {path}
  • XA4219: 言語 {language} または {defaultLanguage} のバインド ジェネレーターが見つかりません。
  • XA4220: 部分クラス項目 '{file}' には、レイアウト '{layout}' のバインドが関連付けされていません。
  • XA4221: レイアウト バインディング ソース ファイルが生成されませんでした。
  • XA4222: レイアウト用のウィジェットが見つかりません ({layoutFiles})。
  • XA4223: 形式が正しくない完全なクラス名 '{name}' です。 名前空間がありません。
  • XA4224: 形式が正しくない完全なクラス名 '{name}' です。 クラス名がありません。
  • XA4225: レイアウト '{layout}' のウィジェット '{widget}' には、型が異なる複数のインスタンスがあります。 プロパティの型は {type} に設定されます。
  • XA4226: リソース項目 '{file}' に必要なメタデータ項目 '{metadataName}' がありません。
  • XA4228: 指定された //activity-alias/@android:targetActivity: '{targetActivity}' が見つかりません
  • XA4229: 認識できない 'TransformFile' ルート要素: {element}。
  • XA4230: XML の解析中にエラーが発生しました: {exception}
  • XA4231: Android クラス パーサー値 'jar2xml' は非推奨となり、今後のバージョンの .NET for Android で削除される予定です。 'class-parse' を使用するようにプロジェクトのプロパティを更新します。
  • XA4232: Android コード生成ターゲット 'XamarinAndroid' は非推奨となり、Android 用 .NET の将来のバージョンで削除される予定です。 'XAJavaInterop1' を使用するようにプロジェクトのプロパティを更新します。
  • XA4234: '<{item}>' 項目 '{itemspec}' に必須属性 '{name}' がありません。
  • XA4235: Maven アーティファクト仕様 '{artifact}' が無効です。 正しい形式は 'group_id:artifact_id' です。
  • XA4236: Maven アーティファクト '{group}:{artifact}' をダウンロードできません。 - {jar}: {exception} - {aar}: {exception}
  • XA4237: Maven アーティファクト '{artifact}' の POM ファイルをダウンロードできません。 - {exception}
  • XA4239: 不明な Maven リポジトリ: '{repository}'。
  • XA4241: Java 依存関係 '{artifact}' が満たされていません。
  • XA4242: Java 依存関係 '{artifact}' が満たされていません。 Microsoft では、この依存関係を満たすことができる NuGet パッケージ '{nugetId}' を保持しています。
  • XA4243: '{element}' 項目 '{itemspec}' に '{name}' を使用する場合は、属性 '{name}' が必要です。
  • XA4244: '{element}' 項目 '{itemspec}' の属性 '{name}' を空にすることはできません。
  • XA4245: 指定された POM ファイル '{file}' が存在しません。
  • XA4246: POM ファイル '{file}' を解析できませんでした。 - {exception}
  • XA4247: アーティファクト '{artifact}' の POM ファイルを解決できませんでした。
  • XA4248: ロック ファイルに NuGet パッケージ '{nugetId}' バージョン '{version}' が見つかりませんでした。 この <PackageReference> が追加されてから NuGet 復元が実行されていることを確認します。
  • XA4235: Maven アーティファクト仕様 '{artifact}' が無効です。 正しい形式は 'group_id:artifact_id:version' です。
  • XA4300: サポートされていない ABI があるため、ネイティブ ライブラリ '{library}' はバンドルされません。
  • XA4301: APK は既に xxx項目が含まれています.
  • XA4302: 'AndroidManifest.xml' をマージするハンドルされない例外: {ex}
  • XA4303: "{assemblyPath}": {ex} からリソースを抽出中にエラーが発生しました
  • XA4304: ProGuard 構成ファイル '{file}' が見つかりませんでした。
  • XA4305: Multidex は有効ですが、'$(_AndroidMainDexListFile)' は空です。
  • XA4306: android:minSdkVersion >= 21 の場合、R8 は '@(MultiDexMainDexList)' ファイルをサポートしていません
  • XA4307: ProGuard 構成ファイルが無効です。
  • XA4308: 型マップの生成に失敗しました
  • XA4309: 'MultiDexMainDexList' ファイル '{file}' が存在しません。
  • XA4310: '$(AndroidSigningKeyStore)' ファイル '{keystore}' が見つかりませんでした。
  • XA4311: Wear アプリケーション パッケージ APK はまだ作成されていないため、アプリケーションにはペアの Wear パッケージは含まれません。 コマンド ラインでビルドする場合は、必ず "SignAndroidPackage" ターゲットをビルドしてください。
  • XA4312: Android アプリケーション プロジェクトから Android Wear アプリケーション プロジェクトを参照することは非推奨です。
  • XA4313: フレームワーク アセンブリは非推奨になりました。
  • XA4314: $(Property) が空です。 $(Property)の値を指定する必要があります。
  • XA4315: {file} を無視します。 マニフェストには、マニフェスト要素に必要な 'package' 属性がありません。

XA5xxx:GCC とツールチェーン

  • XA5101: Android NDK ツールチェーン ディレクトリ '{path}' がありません。 Android NDK をインストールしてください。
  • XA5102: アセンブリからネイティブ コードへの変換に失敗しました。 終了コード {exitCode}
  • XA5103: NDK C コンパイラがエラーで終了しました。 終了コード {0}
  • XA5104: Android NDK が見つかりませんでした。
  • XA5105: ターゲット {arch} のツールチェーン ユーティリティ '{utility}' が見つかりませんでした。 パスで試行しました: "{path}"
  • XA5201: NDK リンカーがエラーで終了しました。 終了コード {0}
  • XA5205: Android SDK で {ToolName} が見つかりません。
  • XA5207: API レベルの {compileSdk}のandroid.jarが見つかりませんでした。
  • XA5211: 埋め込み Wear アプリ パッケージ名は、ハンドヘルド アプリ パッケージ名 ({wearPackageName} != {handheldPackageName}) とは異なります。
  • XA5213: java.lang.OutOfMemoryError. $(JavaMaximumHeapSize) の値を大きくすることを検討してください。 '{tool} {arguments}' の実行中に Java のメモリが不足しました
  • XA5300: Android/Java SDK ディレクトリが見つかりませんでした。
  • XA5301: MAX_PATH: {exception} のため、クラス { managedType} の Java 型を生成できませんでした
  • XA5302: このプロジェクトを一度にビルドするプロセスが 2 つあります。 パスにロック ファイルが存在する: {path}

XA6xxx:内部ツール

XAccc7xxx: ハンドルされない MSBuild 例外

まだ適切に処理されていない例外。 理想的には、これらは将来修正されるか、より良いエラーに置き換えられます。

これらは XACCC7NNNの形式になります。ここで、 CCC は例外をスローしている MSBuild タスクを示す 3 文字のコードで、 NNN はハンドルされない Exceptionの種類を示す 3 桁の数字です。

タスク:

  • A2C - Aapt2Compile
  • A2L - Aapt2Link
  • AAS - AndroidApkSigner
  • ACD - AndroidCreateDebugKey
  • ACM - AppendCustomMetadataToItemGroup
  • ADB - Adb
  • AJV - AdjustJavacVersionArguments
  • AOT - Aot
  • APT - Aapt
  • ASP - AndroidSignPackage
  • AZA - AndroidZipAlign
  • BAB - BuildAppBundle
  • BAS - BuildApkSet
  • BBA - BuildBaseAppBundle
  • BGN - BindingsGenerator
  • BLD - BuildApk
  • CAL - CreateAdditionalLibraryResourceCache
  • CAR - CalculateAdditionalResourceCacheDirectories
  • CCR - CopyAndConvertResources
  • CCV - ConvertCustomView
  • CDF - ConvertDebuggingFiles
  • CDJ - CheckDuplicateJavaLibraries
  • CFI - CheckForInvalidResourceFileNames
  • CFR - CheckForRemovedItems
  • CGJ - CopyGeneratedJavaResourceClasses
  • CGS - CheckGoogleSdkRequirements
  • CIC - CopyIfChanged
  • CIL - CilStrip
  • CLA - CollectLibraryAssets
  • CLC - CalculateLayoutCodeBehind
  • CLP - ClassParse
  • CLR - CreateLibraryResourceArchive
  • CMD - CreateMultiDexMainDexClassList
  • CML - CreateManagedLibraryResourceArchive
  • CMM - CreateMsymManifest
  • CNA - CompileNativeAssembly
  • CNE - CollectNonEmptyDirectories
  • CNL - CreateNativeLibraryArchive
  • CPD - CalculateProjectDependencies
  • CPF - CollectPdbFiles
  • CPI - CheckProjectItems
  • CPR - CopyResource
  • CPT - ComputeHash
  • CRC - ConvertResourcesCases
  • CRM - CreateResgenManifest
  • CRN - Crunch
  • CRP - AndroidComputeResPaths
  • CTD - CreateTemporaryDirectory
  • CTX - CompileToDalvik
  • DES - Desugar
  • DJL - DetermineJavaLibrariesToCompile
  • DX8 - D8
  • FD - FastDeploy
  • FLB - FindLayoutsToBind
  • FLT - FilterAssemblies
  • GAD - GetAndroidDefineConstants
  • GAP - GetAndroidPackageName
  • GAR - GetAdditionalResourcesFromAssemblies
  • GAS - GetAppSettingsDirectory
  • GCB - GenerateCodeBehindForLayout
  • GCJ - GetConvertedJavaLibraries
  • GEP - GetExtraPackages
  • GFT - GetFilesThatExist
  • GIL - GetImportedLibraries
  • GJP - GetJavaPlatformJar
  • GJS - GenerateJavaStubs
  • GLB - GenerateLayoutBindings
  • GLR - GenerateLibraryResources
  • GMA - GenerateManagedAidlProxies
  • GMJ - GetMonoPlatformJar
  • GPM - GeneratePackageManagerJava
  • GRD - GenerateResourceDesigner
  • IAS - InstallApkSet
  • IJD - ImportJavaDoc
  • JDC - JavaDoc
  • JVC - Javac
  • JTX - JarToXml
  • KEY - KeyTool
  • LAS - LinkApplicationSharedLibraries
  • LEF - LogErrorsForFiles
  • LNK - LinkAssemblies
  • LNS - LinkAssembliesNoShrink
  • LNT - Lint
  • LWF - LogWarningsForFiles
  • MBN - MakeBundleNativeCodeExternal
  • MDC - MDoc
  • PAI - PrepareAbiItems
  • PAW - ParseAndroidWearProjectAndManifest
  • PRO - Proguard
  • PWA - PrepareWearApplicationFiles
  • R8D - R8
  • RAM - ReadAndroidManifest
  • RAR - ReadAdditionalResourcesFromAssemblyCache
  • RAT - ResolveAndroidTooling
  • RDF - RemoveDirFixed
  • RIL - ReadImportedLibrariesCache
  • RJJ - ResolveJdkJvmPath
  • RLC - ReadLibraryProjectImportsCache
  • RLP - ResolveLibraryProjectImports
  • RRA - RemoveRegisterAttribute
  • RSA - ResolveAssemblies
  • RSD - ResolveSdks
  • RUF - RemoveUnknownFiles
  • SPL - SplitProperty
  • SVM - SetVsMonoAndroidRegistryKey
  • UNZ - Unzip
  • VJV - ValidateJavaVersion
  • WLF - WriteLockFile

例外:

  • 7000 - その他の例外
  • 7001 - NullReferenceException
  • 7002 - ArgumentOutOfRangeException
  • 7003 - ArgumentNullException
  • 7004 - ArgumentException
  • 7005 - FormatException
  • 7006 - IndexOutOfRangeException
  • 7007 - InvalidCastException
  • 7008 - ObjectDisposedException
  • 7009 - InvalidOperationException
  • 7010 - InvalidProgramException
  • 7011 - KeyNotFoundException
  • 7012 - TaskCanceledException
  • 7013 - OperationCanceledException
  • 7014 - OutOfMemoryException
  • 7015 - NotSupportedException
  • 7016 - StackOverflowException
  • 7017 - TimeoutException
  • 7018 - TypeInitializationException
  • 7019 - UnauthorizedAccessException
  • 7020 - ApplicationException
  • 7021 - KeyNotFoundException
  • 7022 - PathTooLongException
  • 7023 - DirectoryNotFoundException
  • 7024 - IOException
  • 7025 - DriveNotFoundException
  • 7026 - EndOfStreamException
  • 7027 - FileLoadException
  • 7028 - FileNotFoundException
  • 7029 - PipeException

XA8xxx: リンカー ステップ エラー

  • XA8000/IL8000: Android リソース '@anim/enterfromright' が見つかりませんでした。 @(AndroidResource) を更新して、不足しているリソースを追加してください。

XA9xxx: ライセンス

削除されたメッセージ

Xamarin.Android 10.4 で削除されました

  • XA5215: {elementName} の重複リソースが見つかりました。 重複は {filenames} に含まれています
  • XA5216: リソース エントリ {elementName} は {filename} で既に定義されています

Xamarin.Android 10.3 で削除されました

  • XA0110: aapt2でサポートされていないため、$(AndroidExplicitCrunch) を無効にします。 $(AndroidExplicitCrunch) を使用する場合は、$(AndroidUseAapt2) を false に設定してください。

Xamarin.Android 10.2 で削除されました

  • XA0120: SHA1 ハッシュ アルゴリズムの使用に失敗しました

Xamarin.Android 9.3 で削除されました

  • XA0114: Google Play では、アプリケーションの更新で v8.0 (API レベル 26) 以上の $(TargetFrameworkVersion) を使用する必要があります。