最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年03月02日 15:18:55   投稿:lqh  
這篇文章主要介紹了 AndroidApk混淆編譯時(shí),報(bào)告Error:Execution failed for task ‘:gviews:transformClassesAndResourcesWithProguardForRelease’.錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下

在混淆編譯之前,我的程序可以正常運(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ì)本站的支持!

相關(guān)文章

最新評(píng)論

黄浦区| 新源县| 乌审旗| 仙居县| 濮阳县| 明光市| 汶川县| 安多县| 靖安县| 九江县| 台前县| 清河县| 卢湾区| 噶尔县| 麻阳| 石渠县| 宾川县| 巴青县| 鲁山县| 北京市| 城口县| 龙岩市| 安图县| 吉首市| 安新县| 临邑县| 安西县| 六枝特区| 桃江县| 车险| 济阳县| 乐亭县| 延川县| 武宣县| 东乌| 耒阳市| 庄浪县| 五台县| 福安市| 廉江市| 毕节市|