$(AndroidSupportedAbis) 中的无效值 'armeabi'。此 ABI 不再受支持。 Xamarin.Forms - VS2019
Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Xamarin.Forms - VS2019
我有一个使用 Xamarin.Forms
构建的移动应用程序
当我尝试将我的项目从 VS2017 升级到 VS2019
我在 Android 项目
中遇到此错误
Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Please update your project properties
我尝试删除bin和obj文件夹强制项目重建一切,但错误仍然出现
我能得到关于上述错误的解释以及如何解决吗?
注意:错误在VS2017中没有出现
armeabi
已被弃用,您的 Android 项目在面向 Play 商店的发布版本中至少应以 armeabi-v7a
和 arm64-v8a
为目标。
您可以直接编辑 .csproj
并从 AndroidSupportedAbis
标签中删除 armeabi
:
<AndroidSupportedAbis>armeabi-v7a;arm64-v8a</AndroidSupportedAbis>
或者您可以在 IDE 中打开 Android 构建设置,它将 auto-update 为您完成:
分3步调整。
第 1 步 - Right-click Android 项目并单击属性:
第 2 步到第 4 步:
第 5 步 - 取消选中 armeabi:
在 Visual Studio 中,在“解决方案资源管理器”和“select 属性”下右键单击您的项目。在 Android 选项页面下,检查打包属性部分并确认使用共享运行时已禁用(关闭此功能允许您明确 select 支持哪些 ABI)。单击 Advanced 按钮,然后在 Supported architectures 下,检查您要支持的架构:
提示:如果您不知道 arm 架构,检查所有将消除错误
我有一个使用 Xamarin.Forms
构建的移动应用程序
当我尝试将我的项目从 VS2017 升级到 VS2019
我在 Android 项目
中遇到此错误Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Please update your project properties
我尝试删除bin和obj文件夹强制项目重建一切,但错误仍然出现
我能得到关于上述错误的解释以及如何解决吗?
注意:错误在VS2017中没有出现
armeabi
已被弃用,您的 Android 项目在面向 Play 商店的发布版本中至少应以 armeabi-v7a
和 arm64-v8a
为目标。
您可以直接编辑 .csproj
并从 AndroidSupportedAbis
标签中删除 armeabi
:
<AndroidSupportedAbis>armeabi-v7a;arm64-v8a</AndroidSupportedAbis>
或者您可以在 IDE 中打开 Android 构建设置,它将 auto-update 为您完成:
分3步调整。
第 1 步 - Right-click Android 项目并单击属性:
第 2 步到第 4 步:
第 5 步 - 取消选中 armeabi:
在 Visual Studio 中,在“解决方案资源管理器”和“select 属性”下右键单击您的项目。在 Android 选项页面下,检查打包属性部分并确认使用共享运行时已禁用(关闭此功能允许您明确 select 支持哪些 ABI)。单击 Advanced 按钮,然后在 Supported architectures 下,检查您要支持的架构: 提示:如果您不知道 arm 架构,检查所有将消除错误