作者gene07 (-.-)
看板AndroidDev
标题[问题] android 如何使用jwt加密?
时间Tue Mar 21 17:51:07 2017
想请教一个问题..
我在
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"
都还是会出现同样的问题...
想请问有什麽办法可以解决吗...?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.82.82
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1490089872.A.6AF.html
1F:→ ssccg: duplicate entry: io/jsonwebtoken/JwtException.class 03/23 11:02
2F:→ ssccg: 就是说包apk时有重复的class,跟multidex没关系 03/23 11:03
3F:→ ssccg: 你有重复放了jwt的jar档? 03/23 11:19
4F:→ gene07: 没有耶 我就单纯打 compile 'io.jsonwebtoken:jjwt:0.7.0' 03/24 13:24
5F:→ gene07: 在run app就出错了 03/24 13:24
6F:→ ssccg: 我试过新专案只写你列的dependencies是没问题的 03/24 14:39
7F:→ ssccg: 你确定专案和libs里面所有jar档都没有JwtException.class? 03/24 14:41
8F:→ gene07: 痾……这我不确定 我在检查一下 03/25 12:57