Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Xamarin.Forms - VS2019

20,622

Solution 1

armeabi is deprecated and your Android project should target armeabi-v7a and arm64-v8a at a minimum in your release builds destined for the Play Store.

You can directly edit your .csproj and remove the armeabi from within the AndroidSupportedAbis tags:

<AndroidSupportedAbis>armeabi-v7a;arm64-v8a</AndroidSupportedAbis>

Or you can open the Android Build settings in the IDE and it will auto-update it for you:

Solution 2

It can be adjusted in 3 steps.

Step 1 - Right-click on Android Project and Click Properties:

Right click on Android Project and Click Properties

Step 2 to 4: follow Step 2 to 4

Step 5 - Uncheck armeabi: Uncheck armeabi

Share:
20,622
Anas Alweish
Author by

Anas Alweish

Self-driven, results-oriented developer who strives to write clean and modular code.

Updated on June 20, 2020

Comments

  • Anas Alweish
    Anas Alweish almost 4 years

    I have a Mobile App built with Xamarin.Forms
    when I am trying to upgrade my project from VS2017 to VS2019

    I get this error in Android Project

    Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Please update your project properties

    I tried to delete bin and obj folders to force the project to rebuild everything, but the error still appears

    Can I get an explanation about the error above and how to solve it?

    Note: the error doesn't appear in VS2017