Xamarin.Formsで構築されたモバイルアプリがあります
プロジェクトをVS2017からVS2019にアップグレードしようとしているとき
Android Projectでこのエラーが発生します
$(AndroidSupportedAbis)の無効な値「armeabi」。このABIはサポートされなくなりました。プロジェクトのプロパティを更新してください
binおよびobjフォルダーを削除して、プロジェクトにすべてを強制的に再構築させようとしましたが、エラーは引き続き表示されます
上記のエラーとその解決方法についての説明はありますか?
注:エラーはVS2017では発生しません
armeabi
は非推奨であり、Playストア向けのリリースビルドでは、Androidプロジェクトは、少なくともarmeabi-v7a
とarm64-v8a
をターゲットにする必要があります。
.csproj
を直接編集して、armeabi
タグ内からAndroidSupportedAbis
を削除できます。
<AndroidSupportedAbis>armeabi-v7a;arm64-v8a</AndroidSupportedAbis>
または、Androidビルド設定をIDEで開くと、自動更新されます。
3段階で調整できます。
手順1-Android Projectを右クリックして[プロパティ]をクリックします:
ステップ2から4:
手順5-armeabiのチェックを外します。