Wednesday, 15 September 2010

Error in Android Studio Build -



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