Java 在Android Studio 3.1中构建失败,gradle 4.4类签名者信息与同一软件包中其他类的签名者信息不匹配

Java 在Android Studio 3.1中构建失败,gradle 4.4类签名者信息与同一软件包中其他类的签名者信息不匹配,java,libgdx,android-studio-3.1,Java,Libgdx,Android Studio 3.1,我正在使用libgdx在Android Studio 3.1中创建一个项目,但我无法构建我的项目,因为它说: class "org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings"'s signer information does not match signer information of other classes in the same package 但我不使用“bouncycastle”之类的 我查看了很多关于这个问题的页

我正在使用libgdx在Android Studio 3.1中创建一个项目,但我无法构建我的项目,因为它说:

class "org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings"'s signer information does not match signer information of other classes in the same package
但我不使用“bouncycastle”之类的 我查看了很多关于这个问题的页面和主题,但没有找到任何解决方案。此外,我没有任何jar文件,也从来没有尝试过签名,我只是在尝试构建我的项目
伙计们,请帮帮我,我真的很坚持更新:Java 10.0.2与GDX 1.9.8有问题,所以我降级到Java 8,一切正常。如果安装了最新的Java 10,请卸载并下载并安装Java 8版本


旧评估:

我最近在安卓3.1.4和当前版本的libgdx(jar于2018年9月xx日下载)中遇到了这个问题

环境:新安装的Windows7 Ultimate+sp1+便利汇总,gdx setup.jar(2018年9月xx日),+Android Studio 3.1.4(干净安装),java 10.0.2

问题重现:gdx-setup.jar和我更新的“构建工具”+“api”生成了一个项目,但该项目没有在Android Studio中编译,产生了最初发布的错误

过程:gdx-setup.jar及其默认构建工具(27.0.3)和默认api(27)将产生一个关于错误api 28>27的错误,这可能与某些错误无关,但Android Studio 3.1.4的新安装可能会遇到这种情况。使用Android studio sdk管理器(工具选项卡)并下载了27.0.3构建工具和sdk工具(确保选中“显示软件包详细信息”查看可见性)。在安装了上述内容并在默认情况下重新运行gdx-set.jar之后,我能够生成该项目,甚至能够在Android studio上编译/运行


GDX的临时解决方案(2018年9月):确保Android Studio拥有:构建工具27.0.3+sdk工具27,并使用工具的默认值创建GDX项目(创建GDX项目时两个提示均为否)。

我不知道您是否仍然登录,但是您对
org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings
的解决方案是降级到Java8?默认情况下,我有8个,甚至卸载了11个,但在构建APK时仍会出现此错误:/