【问题标题】:LibGDX project doesn't run on my android deviceLibGDX 项目无法在我的安卓设备上运行
【发布时间】:2018-09-01 16:31:35
【问题描述】:

所以我刚刚创建了一个 libGDX 项目,将它导入 intellij 并想在我的 android 设备上运行它然后我遇到了这个错误:

原因:类 “org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings”的签名者 信息与其他类的签名者信息不匹配 同一个包

谁能告诉我如何解决这个问题?谢谢

【问题讨论】:

    标签: java android intellij-idea libgdx


    【解决方案1】:

    @Gagiu Filip。

    而不是它,只需在终端中运行以下行。

    keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
    

    它将创建一个 debug.keystore))

    【讨论】:

    • 我在 Android Studio 3.6.1 和 LibGDX 1.9.10 中遇到了完全相同的错误,这解决了我的问题。
    • 这对我有用,但我必须确保我在“.android”文件夹中创建了密钥。
    • 补充@WindupBeanie所说的,这是用户目录下的.android文件夹(C:\Users\\.android)
    【解决方案2】:

    嗯,我找到了解决方法...这是不好的密钥库,看起来当我运行我的应用程序时没有创建密钥库。我尝试使用密钥工具创建一个但失败了因为它告诉我这把钥匙已经调好了。 修复是在 ANDROID STUDIO 中创建一个应用程序并在我的手机上运行它,然后创建密钥库,然后我的应用程序将运行......

    【讨论】:

    • 感谢您的提醒!
    • 非常感谢!你为我结束了一周的痛苦!
    猜你喜欢
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多