国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 高要市| 牟定县| 门头沟区| 张家口市| 凤阳县| 呼和浩特市| 江口县| 乌拉特后旗| 温泉县| 绿春县| 金乡县| 遵义市| 大港区| 长葛市| 黄石市| 石泉县| 大洼县| 兴山县| 赤城县| 宜川县| 永登县| 台江县| 大冶市| 图片| 铅山县| 靖州| 丰城市| 达孜县| 永嘉县| 中山市| 榆林市| 江北区| 拜城县| 苗栗市| 家居| 邻水| 阿尔山市| 吉木乃县| 石渠县| 资源县| 湟中县|