Error in Android Studio Build -
my system: windows 7, android studio v0.5.2, jdk v1.7.0_25
i've seen discussed several different places none of solutions seem work me (or haven't tried right combination).
the problem when build project android studio , seek run error: **"error:gradle: execution failed task ':app:packagedebug'.
class org.bouncycastle.asn1.asn1primitive overrides final method equals.(ljava/lang/object;)z"**
this seems have bouncy casstle dll's. i'm leary of changing things in jdk prepare - if need be.
does have definitive solution (and, addressed android studio team? poking around , deleting dlls scheme can't end solution).
here's list of of bc* files on system:
c:\program files\java\jdk1.7.0_25\jre\lib\ext\bcprov-ext-jdk15on-1.46.jar c:\program files\java\jdk1.7.0_25\bin\bcprov-ext-jdk15on-1.46.jar c:\users\scott.coleman\desktop\bcprov-ext-jdk15on-1.46.jar c:\program files\java\jre7\lib\ext\bcprov-ext-jdk15on-1.46.jar c:\eclipse\configuration\org.eclipse.osgi\bundles\270\1\.cp\lib\bcprov-ext-jdk15on-148.jar c:\program files\charles\lib\bcprov-jdk14-143.jar c:\users\scott.coleman\appdata\local\temp\rar$exa0.979\gradle-1.10\lib\plugins\bcprov-jdk15-1.46.jar c:\users\scott.coleman\.gradle\wrapper\dists\gradle-1.10-all\1t6fjo8i1s1ddu1afn3ioaglko\gradle-1.10\lib\plugins\bcprov-jdk15-1.46.jar c:\users\scott.coleman\desktop\bcprov-jdk15on-1.48.jar c:\android\android-sdk\tools\lib\bcprov-jdk15on-1.48.jar c:\eclipse\configuration\org.eclipse.osgi\bundles\247\1\.cp\libs\bcprov-jdk15on-1.48.jar c:\program files (x86)\android\android-studio\plugins\android\lib\bcprov-jdk15on-1.48.jar c:\users\scott.coleman\.gradle\caches\modules-2\files-2.1\org.bouncycastle\bcprov-jdk15on\1.48\960dea7c9181ba0b17e8bab0c06a43f0a5f04e65\bcprov-jdk15on-1.48.jar
somehow, broken library beingness loaded in jre. can print out jar beingness loaded bouncycastle library , seek deleting or replacing it.
add next snippet @ origin of build.gradle file
class klass = org.bouncycastle.asn1.bc.bcobjectidentifiers.class; url location = klass.getresource('/'+klass.getname().replace('.', '/')+".class"); println location.touri().tostring();
android build android-studio
No comments:
Post a Comment