【问题标题】:Xamarin.Forms "java.exe" exited with code 1 in debug modeXamarin.Forms“java.exe”在调试模式下以代码 1 退出
【发布时间】:2022-03-29 09:30:09
【问题描述】:

已安装 Xamarin.GooglePlayServices.Base 和 Xamarin.Firebase.Messaging,现在在构建解决方案时出现此错误。堆大小为 1GB,通过谷歌搜索我了解到它一定是 nuget 包之间的某种依赖问题,但是我不知道如何解决这个问题。下面是我的 android 包列表,如果需要,将提供更多信息,我只是不知道您可能还需要什么,我对此比较陌生。

【问题讨论】:

标签: xamarin xamarin.forms visual-studio-2019


【解决方案1】:

在 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 包重新恢复。

【讨论】:

  • 感谢 Thoft 的回答。我对我的项目进行了尝试,但仍然出现错误。您是否也回到了 XF 4.8?在我的情况下,我真的不能这样做。
【解决方案2】:

尝试清理和构建解决方案,它对我有用。

  • 在菜单栏上点击Build -> Clean solution

  • 清理解决方案完成后,运行项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 2017-11-02
    • 1970-01-01
    • 2019-08-28
    • 2021-04-28
    • 1970-01-01
    相关资源
    最近更新 更多