国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

AndroidApk混淆編譯時(shí),報(bào)告java.io.IOException...錯(cuò)誤解決辦法

2019-12-12 03:31:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在混淆編譯之前,我的程序可以正常運(yùn)行,混淆編譯時(shí),報(bào)告如下錯(cuò)誤:

Error:Execution failed for task ‘:gviews:transformClassesAndResourcesWithProguardForRelease'.

Java.io.IOException: The same input jar [E:/Android/myProgram/angel/libs/alipaySdk-20160825.jar] is specified twice.

首先

看一下我項(xiàng)目中關(guān)于此jar的配置,我在libs中導(dǎo)入了alipaySdk-20160825.jar,如下圖:

這里寫(xiě)圖片描述

然后在build.gradle也配置了使用此jar,compile files('libs/alipaySdk-20160825.jar')

然后

發(fā)布apk之前,對(duì)apk要進(jìn)行混淆編譯,對(duì)于alipaySdk-20160825.jar 在proguard-rules.pro文件中混淆處理如下:

#支付寶混淆

-libraryjars libs/alipaySdk-20160825.jar-keep class com.alipay.android.app.IAlixPay{*;}-keep class com.alipay.android.app.IAlixPay$Stub{*;}-keep class com.alipay.android.app.IRemoteServiceCallback{*;}-keep class com.alipay.android.app.IRemoteServiceCallback$Stub{*;}-keep class com.alipay.sdk.app.PayTask{ public *;}-keep class com.alipay.sdk.app.AuthTask{ public *;}-keep class android.net.SSLCertificateSocketFactory

這是支付寶官方給的混淆代碼,運(yùn)行程序時(shí)就報(bào)告了開(kāi)頭所說(shuō)的錯(cuò)誤。

處理方法

刪除在proguard-rules.pro文件夾中-libraryjars libs/alipaySdk-20160825.jar這一行就可以了。這里只寫(xiě)了處理方法沒(méi)有寫(xiě)出為什么這樣做,因?yàn)槲也荒軠?zhǔn)確的描述出這樣處理的原因,說(shuō)的不準(zhǔn)確會(huì)誤導(dǎo)到被人,所以這里給了處理方法,原因大家共同探索思考,

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 和田县| 张家口市| 兴化市| 文水县| 仪征市| 孝昌县| 屏南县| 邵阳县| 寿光市| 蒙山县| 克什克腾旗| 神木县| 会理县| 馆陶县| 紫金县| 绿春县| 苍溪县| 清水县| 洛南县| 昭觉县| 黑河市| 寻甸| 登封市| 鸡西市| 湟源县| 宁都县| 雷波县| 西林县| 威信县| 临潭县| 大厂| 长泰县| 石台县| 青冈县| 呼和浩特市| 锡林郭勒盟| 德惠市| 遵义市| 白玉县| 双牌县| 民丰县|