如何解决Xamarin.Forms“ java.exe”在调试模式下以代码1退出
已安装Xamarin.GooglePlayServices.Base和Xamarin.Firebase.Messaging,现在在构建解决方案时遇到此错误。堆的大小为1GB,从谷歌搜索到的地方我都知道这一定是nuget包之间的某种依赖关系问题,但是我不知道如何解决此问题。以下是我的android程序包的列表,如果需要的话,会提供更多信息,我只是不知道您可能还需要什么,我对此很陌生。
解决方法
在github上找到了一个解决方案(感谢Lucas Zhang的链接)。
1:在Visual Studio或其他文本编辑器中打开Xamarin.Android应用程序项目的.csproj项目文件。
2:找到包含项目元素的标签,然后将以下其他元素添加到该列表中:
<PackageReference Include="Xamarin.Google.Guava" ExcludeAssets="all">
<Version>27.1.0</Version>
</PackageReference>
3:删除obj \ project.assets.json文件,然后关闭并重新打开解决方案以强制NuGet包重新恢复。