[问题] android 如何使用jwt加密?

楼主: gene07 (-.-)   2017-03-21 17:51:07
想请教一个问题..
我在https://github.com/jwtk/jjwt
上看到如果要使用JWT加密的话只要在dependencies内加上
compile 'io.jsonwebtoken:jjwt:0.7.0'
而我加完后 dependencies长成这样
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'io.jsonwebtoken:jjwt:0.7.0'
}
而android studio sync完后按下run app
都会出现
Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: io/jsonwebtoken/JwtException.class
而我找了一些方法有的是说在defaultConfig内加上
multiDexEnabled true
或是在mainifests内加上
android:name="android.support.multidex.MultiDexApplication"
都还是会出现同样的问题...
想请问有什么办法可以解决吗...?
作者: ssccg (23)   2017-03-23 11:02:00
duplicate entry: io/jsonwebtoken/JwtException.class就是说包apk时有重复的class,跟multidex没关系你有重复放了jwt的jar档?
楼主: gene07 (-.-)   2017-03-24 13:24:00
没有耶 我就单纯打 compile 'io.jsonwebtoken:jjwt:0.7.0'在run app就出错了
作者: ssccg (23)   2017-03-24 14:39:00
我试过新专案只写你列的dependencies是没问题的你确定专案和libs里面所有jar档都没有JwtException.class?
楼主: gene07 (-.-)   2017-03-25 12:57:00
疴……这我不确定 我在检查一下

Links booklink

Contact Us: admin [ a t ] ucptt.com