[問題] 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