英語で読む

次の方法で共有


Android 用 .NET エラー XA1025

Example messages (メッセージの例)

error XA1025: The experimental 'Hybrid' value for the 'AndroidAotMode' MSBuild
property is not currently compatible with the armeabi-v7a target ABI. To
continue using the experimental 'Hybrid' value for 'AndroidAotMode', deselect
the armeabi-v7a target ABI in the Visual Studio project property pages or edit
the project file in a text editor and remove 'armeabi-v7a' from the
'AndroidSupportedAbis' MSBuild property.

問題点

プロジェクトには、AndroidAotMode MSBuild プロパティが試験的なHybrid値に設定されており、AndroidSupportedAbis MSBuild プロパティにarmeabi-v7a値も含まれています。 armeabi-v7a デバイスの起動時にAndroidAotModeHybridに設定されたアプリケーションは現在中止されるため、この構成が見つかった場合、ビルドはエラーで終了します。

解決策

アプリに armeabi-v7a デバイスの互換性が必要な場合は、 AndroidAotMode MSBuild プロパティを Normal に設定するか、プロジェクト ファイルから完全に削除する必要があります。 AndroidAotMode MSBuild プロパティの値を調整するには、テキスト エディターでプロジェクト ファイルを編集します。

アプリに armeabi-v7a デバイスの互換性が必要ない場合は、Visual Studio プロジェクトのプロパティ ページで armeabi-v7a ターゲット ABI の選択を解除してビルド エラーを解決します。

Visual Studio では、プロジェクト プロパティ ページの Android オプション タブの Advanced セクションの Supported アーキテクチャでターゲットの ABI を調整できます。

Visual Studio for Mac では、プロジェクト プロパティ ページの Android Build セクションの Advanced タブの Supported API でターゲットの ABI を調整できます。

または、テキスト エディターでプロジェクト ファイルを編集し、手動で AndroidSupportedAbis MSBuild プロパティからarmeabi-v7aを削除します。