我已经使用Xamarin.Form PCL创建了一个项目。
我已经添加了......
Xamarin.Forms.Maps和其他库以及NuGet Package,根据需要在所有平台(Android、iOS、Windows Phone)上添加。
我已经在所有平台上提供了所有的权限和配置。
我已经成功地在Windows Phone上显示了地图并运行了程序,但是在Android上出现了错误。
错误信息如下:
严重 代码 描述 项目 文件 行 列 错误 java.lang.OutOfMemoryError 考虑增加 $(JavaMaximumHeapSize)的值。在执行以下命令时,Java耗尽了内存: 'java.exe -jar"C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.2\lib\dx.jar" --no-strict --dex --output=obj\Debug\android\bin obj\Debug\android\bin\classes "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v6.0\mono.android.jar" D:\Project\SimplyFood\SimplyFood\SimplyFood.Droid\obj\Debug__library_projects__\FormsViewGroup\library_project_imports\formsviewgroup.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\Android.Support.Design\23.0.1.3\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\Android.Support.v4\23.0.1.3\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\Android.Support.v4\23.0.1.3\embedded\libs\internal_impl-23.0.1.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\Android.Support.v7.AppCompat\23.0.1.3\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\Android.Support.v7.CardView\23.0.1.3\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\Android.Support.v7.MediaRouter\23.0.1.3\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\Android.Support.v7.MediaRouter\23.0.1.3\embedded\libs\internal_impl-23.0.1.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\Android.Support.v7.RecyclerView\23.0.1.3\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Ads\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Analytics\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.AppIndexing\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.AppInvite\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.AppState\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Base\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Cast\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Drive\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Fitness\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Games\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Gcm\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Identity\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Location\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Maps\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Nearby\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Panorama\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices.Plus\26.0.0\embedded\classes.jar" "C:\Users\PBDEV\AppData\Local\Xamarin\GooglePlayServices在更新了所有Nuget包之后,我遇到了以下错误...
解压失败。请下载 https://dl-ssl.google.com/android/repository/google_m2repository_r15.zip 并将其提取到D:\ Project \ TestApp \ packages \ Xamarin.GooglePlayServices.22.0.0.0 \ lib \ MonoAndroid41 \ 22.0.0 \ content目录下。TestApp.Droid
解压失败。请下载 https://dl-ssl.google.com/android/repository/google_m2repository_r15.zip 并将其提取到D:\ Project \ TestApp \ packages \ Xamarin.GooglePlayServices.22.0.0.0 \ lib \ MonoAndroid41 \ 22.0.0 \ content 目录下。
错误原因:D:\ Project \ TestApp \ packages \ Xamarin.GooglePlayServices.22.0.0.0 \ lib \ MonoAndroid41 \ 22.0.0 \ 742021DEBBD30AFFB5B67FB39AB43D94.zip不是有效的zip文件。TestApp.Droid
错误原因:D:\ Project \ TestApp \ packages \ Xamarin.GooglePlayServices.22.0.0.0 \ lib \ MonoAndroid41 \ 22.0.0 \ 742021DEBBD30AFFB5B67FB39AB43D94.zip不是有效的zip文件。TestApp.Droid
请安装SDK安装程序中提供的“Google Play服务”软件包。Java库文件D:\ Project \ TestApp \ packages \ Xamarin.GooglePlayServices.22.0.0.0 \ lib \ MonoAndroid41 \ 22.0.0 \ embedded \ classes.jar不存在。TestApp.Droid
请安装SDK安装程序中提供的“Google Play服务”软件包。Android资源目录D:\ Project \ TestApp \ packages \ Xamarin.GooglePlayServices.22.0.0.0 \ lib \ MonoAndroid41 \ 22.0.0 \ embedded /不存在。TestApp.Droid
是否有其他可用的方式在Android、iPhone和Windows Phone上使用Xamarin轻松集成地图?