2017-07-01 4 views
1

Je ne peux pas générer mon apk signé avec jeton web JSON et proguardAttention: io.jsonwebtoken.impl.crypto.EllipticCurveProvider: ne peut pas trouver référencé classe org.bouncycastle.jce.ECNamedCurveTable

Gradle tasks [:app:assembleRelease] 
io.jsonwebtoken.impl.crypto.EllipticCurveProvider: can't find referenced class org.bouncycastle.jce.ECNamedCurveTable there were 2 unresolved references to classes or interfaces. 
Exception while processing task javaio.10Exception: Please correct the above warnings first. 
Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. 
> Job failed, see logs for details 
BUILD FAILED 
Total time: 9.255 secs 
1 error 
3 warnings 
See complete output in console 

enter image description here

Répondre

0

de this issue, ajoutez à votre fichier proguard-rules.pro les règles suivantes:

-keepnames class com.fasterxml.jackson.databind.** { *; } 
-dontwarn com.fasterxml.jackson.databind.* 
-keepattributes InnerClasses 

-keep class org.bouncycastle.** { *; } 
-keepnames class org.bouncycastle.* { *; } 
-dontwarn org.bouncycastle.* 

-keep class io.jsonwebtoken.** { *; } 
-keepnames class io.jsonwebtoken.* { *; } 
-keepnames interface io.jsonwebtoken.* { *; } 

-dontwarn javax.xml.bind.DatatypeConverter 
-dontwarn io.jsonwebtoken.impl.Base64Codec 

-keepnames class com.fasterxml.jackson.** { * ; } 
-keepnames interface com.fasterxml.jackson.** { *; } 
+0

simplement ajouter * Je pense donc –

+0

correct, j'ai j ust mis à jour –