在 libgdx 项目中启动 android 时出现 AndroidStudio 异常
AndroidStudio Exception when starting android in a libgdx project
在 Android Studio 3.0.1 中 运行 android gradle 任务时出现异常。我的项目是用 libgdx 构建的。我的桌面 gradle 任务运行得非常完美。
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':android:validateSigningDebug'.
根本原因在哪里
Caused by: java.lang.SecurityException: class "org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings"'s signer information does not match signer information of other classes in the same package
我完全不知道如何解决这个问题。
Mar Dev 为我提供了正确的提示。我做了:
cd ~/.android
keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 10000
keytool -importkeystore -srckeystore debug.keystore -destkeystore debug.keystore -deststoretype pkcs12
然后在 AndroidStudio 中我遵循了 Where is debug.keystore in Android Studio
接受的答案
在 Android Studio 3.0.1 中 运行 android gradle 任务时出现异常。我的项目是用 libgdx 构建的。我的桌面 gradle 任务运行得非常完美。
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':android:validateSigningDebug'.
根本原因在哪里
Caused by: java.lang.SecurityException: class "org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings"'s signer information does not match signer information of other classes in the same package
我完全不知道如何解决这个问题。
Mar Dev 为我提供了正确的提示。我做了:
cd ~/.android
keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 10000
keytool -importkeystore -srckeystore debug.keystore -destkeystore debug.keystore -deststoretype pkcs12
然后在 AndroidStudio 中我遵循了 Where is debug.keystore in Android Studio
接受的答案