相关疑难解决方法(0)

针对Xamarin Android上的64位架构

我收到了Google的电子邮件,我们需要在2019年8月1日之前开始在我们的Android应用程序中支持64位CPU。在其文档中,该文件指出,如果您的apk内容中应该有一个lib / arm64-v8a文件夹,重新正确支持64位。

在此处输入图片说明

在我的Xamarin项目选项>构建>编译器设置中,我的平台目标设置为“任何”,因此我希望它可以构建32位和64位版本。但是,当我生成发行版本并将其打包到apk中时,当我浏览apk时,它只有一个lib / armeabi-v7a文件夹,而没有v8a文件夹。那么,我需要怎么做才能支持64位架构?

编辑:我应该包括此屏幕快照,显示我支持的ABI:

在此处输入图片说明

android xamarin.android xamarin

25
推荐指数
1
解决办法
6558
查看次数

如何修复更新到 Visual studio 2019 版本 16.7.0 后出现的错误

我有一个使用Xamarin.Forms构建的移动应用程序

将 Visual Studio 从16.4.4更新到16.7.0后

出现了这些错误

Assembly 'Xamarin.GooglePlayServices.Maps' is using '[assembly: Java.Interop.JavaLibraryReferenceAttribute]', which is no longer supported. Use a newer version of this NuGet package or notify the library author. MyApp.Android           
Assembly 'Xamarin.Android.Support.v7.CardView' is using '[assembly: Android.IncludeAndroidResourcesFromAttribute]', which is no longer supported. Use a newer version of this NuGet package or notify the library author.   MyApp.Android           
Assembly 'Xamarin.GooglePlayServices.Base' is using '[assembly: Android.IncludeAndroidResourcesFromAttribute]', which is no longer supported. Use a newer version of this NuGet package or …
Run Code Online (Sandbox Code Playgroud)

upgrade xamarin.android xamarin xamarin.forms visual-studio-2019

5
推荐指数
1
解决办法
8002
查看次数