当我试图编译我的.Android上的Net MAUI我收到以下Java错误,表明我有重复的android.support.v4.os.IResultReceiver$Stub$Proxy:

    Gravedad    Código  Descripción Proyecto    Archivo Línea   Estado suprimido    Detalles
Error   JAVA0000    Error in obj\Debug\net8.0-android\lp\128\jl\classes.jar:android/support/v4/os/IResultReceiver$Stub$Proxy.class:
Type android.support.v4.os.IResultReceiver$Stub$Proxy is defined multiple times: obj\Debug\net8.0-android\lp\128\jl\classes.jar:android/support/v4/os/IResultReceiver$Stub$Proxy.class, obj\Debug\net8.0-android\lp\33\jl\bin\classes.jar:android/support/v4/os/IResultReceiver$Stub$Proxy.class
Compilation failed
java.lang.RuntimeException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net8.0-android\lp\128\jl\classes.jar
android/support/v4/os/IResultReceiver$Stub$Proxy.class
    at com.android.tools.r8.utils.R0.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:126)
    at com.android.tools.r8.D8.main(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:5)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: obj\Debug\net8.0-android\lp\128\jl\classes.jar:android/support/v4/os/IResultReceiver$Stub$Proxy.class
    at Version.fakeStackEntry(Version_8.1.56.java:0)
    at com.android.tools.r8.M.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:5)
    at com.android.tools.r8.utils.R0.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:81)
    at com.android.tools.r8.utils.R0.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:32)
    at com.android.tools.r8.utils.R0.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:31)
    at com.android.tools.r8.utils.R0.b(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:2)
    at com.android.tools.r8.D8.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:26)
    at com.android.tools.r8.D8.b(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:13)
    at com.android.tools.r8.D8.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:24)
    at com.android.tools.r8.utils.R0.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:113)
    ... 1 more
Caused by: com.android.tools.r8.utils.b: Type android.support.v4.os.IResultReceiver$Stub$Proxy is defined multiple times: obj\Debug\net8.0-android\lp\128\jl\classes.jar:android/support/v4/os/IResultReceiver$Stub$Proxy.class, obj\Debug\net8.0-android\lp\33\jl\bin\classes.jar:android/support/v4/os/IResultReceiver$Stub$Proxy.class
    at com.android.tools.r8.utils.O2.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:21)
    at com.android.tools.r8.utils.O2.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:26)
    at com.android.tools.r8.utils.A2.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:44)
    at com.android.tools.r8.utils.A2.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:10)
    at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
    at com.android.tools.r8.utils.A2.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:6)
    at com.android.tools.r8.graph.b4$a.e(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:7)
    at com.android.tools.r8.dex.c.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:58)
    at com.android.tools.r8.dex.c.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:9)
    at com.android.tools.r8.dex.c.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:8)
    at com.android.tools.r8.D8.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:29)
    at com.android.tools.r8.D8.d(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:17)
    at com.android.tools.r8.D8.c(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:1)
    at com.android.tools.r8.utils.R0.a(R8_8.1.56_756d1f50f618dd1c39c000f11defb367a21e9e866e3401b884be16c0950f6f79:28)
    ... 6 more
Directory 'obj\Debug\net8.0-android\lp\128' is from 'androidx.core.core.aar'.

我多次try 删除obj和bin文件夹,重新编译,但一无所获.

我想这可能是包裹里的东西:

    <PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" />
<PackageReference Include="Microsoft.Maui.Controls" Version="$(MauiVersion)" />
<PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="$(MauiVersion)" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.0" />
<PackageReference Include="sqlite-net-pcl" Version="1.9.172" />
<PackageReference Include="SQLitePCLRaw.bundle_green" Version="2.1.8" />
<PackageReference Include="System.ServiceModel.Duplex" Version="6.0.*" />
<PackageReference Include="System.ServiceModel.Federation" Version="6.0.*" />
<PackageReference Include="System.ServiceModel.Http" Version="6.0.*" />
<PackageReference Include="System.ServiceModel.NetNamedPipe" Version="6.0.*" />
<PackageReference Include="System.ServiceModel.NetTcp" Version="6.0.*" />
<PackageReference Include="System.ServiceModel.Security" Version="6.0.*" />
<PackageReference Include="Telerik.UI.for.Maui" Version="6.7.0" />
<PackageReference Include="Xam.Plugin.Geolocator" Version="4.5.0.6" />
<PackageReference Include="Xam.Plugin.Media" Version="6.0.2" />
<PackageReference Include="ZXing.Net.Maui" Version="0.4.0" />
<PackageReference Include="ZXing.Net.Maui.Controls" Version="0.4.0" />

但我没有看到任何冲突.

推荐答案

问题是几个NuGet包发生冲突,所以我删除了困扰我的xamarin包并使用了maui工具.

Java相关问答推荐

如何在Spring Boot中创建500错误的响应正文?

Spring安全实现多个SQL表身份验证

如何在Android上获取来电信息

Spring Boot 3.2.2中的@Inject和@Resource Remove

在Java中,如何按一个属性升序,然后按另一个属性降序对对象列表进行排序?

计算两个浮点数之间的距离是否对称?

放气总是压缩整个街区吗?

如何让JVM在SIGSEGV崩溃后快速退出?

声明带有泛型的函数以用作查找映射中的值

Java17支持哪个MapR版本?

STREAMS减少部分结果的问题

项目react 堆中doOnComplete()和Subscribe()的第三个参数之间的差异

在Eclipse中可以使用外部字体吗?

rest api服务 spring 启动中出现IllegalFormatConversionException

Java泛型方法重载

Spring Boot Security-每个端点都被403禁止,Spring记录一个BasicErrorController#错误(HttpServlet请求)

Java方法参数:括号中的类型声明?

如何从指定某些字段的父对象创建子对象

使用DynamoDB增强客户端时未更新属性

如何使用java区分以下结果