如何更改Xamarin.Android项目中的项目属性以在Samsung Galaxy S6 Edge SM-G925F上运行

时间:2019-05-17 13:54:22

标签: xamarin dll target-platform

嘿,我已经在我的Xamarin.Android项目中包含一个库,并且我的函数可以在模拟器Android_Accelerated x86 Oreo上运行,但不能在我的真实设备Samsung Galaxy S6 Edge SM-G925F上运行。

我收到错误消息,表明我的处理器体系结构和目标处理器体系结构之间不匹配。当我转到项目属性> Android选项时,有几个平台可供选择。我尝试了许多组合,但仍不匹配。 (取消)选择还有很多选项,但我不确定是否可以更改它。

当前错误为: 正在构建的项目“ MSIL”的处理器体系结构与引用“ C:\ Users \ madiguez \ Documents \ Visual Studio 2017 \ Projects \ accelerometer2 \ accelerometer2 \ bin \ x64 \ Debug \ accelerometer2的处理器体系结构之间不匹配.dll”,“ AMD64”。这种不匹配可能会导致运行时失败。请考虑通过Configuration Manager更改项目的目标处理器体系结构,以使项目和引用之间的处理器体系结构保持一致,或者依赖具有与项目目标处理器体系结构相匹配的处理器体系结构的引用进行依赖

enter image description here

enter image description here

Android Options > Advanced

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

使用armeabi-v7a进行体系结构配置。 根据 http://www.greenbagpipes.com/samsung_galaxy_s6_edge