欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

AndroidApk混淆編譯時,報告java.io.IOException...錯誤解決辦法

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

在混淆編譯之前,我的程序可以正常運行,混淆編譯時,報告如下錯誤:

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.

首先

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

這里寫圖片描述

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

然后

發(fā)布apk之前,對apk要進行混淆編譯,對于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

這是支付寶官方給的混淆代碼,運行程序時就報告了開頭所說的錯誤。

處理方法

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

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

相關(guān)文章

  • Android四大組件之Service服務(wù)詳細(xì)講解

    Android四大組件之Service服務(wù)詳細(xì)講解

    Android的服務(wù)是開發(fā)Android應(yīng)用程序的重要組成部分。不同于活動Activity,服務(wù)是在后臺運行,服務(wù)沒有接口,生命周期也與活動Activity非常不同。通過使用服務(wù)我們可以實現(xiàn)一些后臺操作,比如想從遠程服務(wù)器加載一個網(wǎng)頁等,下面來看看詳細(xì)內(nèi)容,需要的朋友可以參考下
    2022-07-07
  • Android仿360桌面手機衛(wèi)士懸浮窗效果

    Android仿360桌面手機衛(wèi)士懸浮窗效果

    這篇文章主要介紹了Android仿360手機衛(wèi)士懸浮窗效果的桌面實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 準(zhǔn)確測量 Android 應(yīng)用中 Activity 和 Fragment 的啟動時間的詳細(xì)過程

    準(zhǔn)確測量 Android 應(yīng)用中 Activity 和 Fragmen

    在 Android 應(yīng)用開發(fā)中,了解每個 Activity 和 Fragment 的啟動時間對于性能優(yōu)化至關(guān)重要,本文將介紹幾種方法來準(zhǔn)確測量 Activity 和 Fragment 的啟動時間,并提供實際操作步驟,以幫助提升應(yīng)用的響應(yīng)速度和用戶體驗,需要的朋友可以參考下
    2024-07-07
  • android編程實現(xiàn)設(shè)置、打開wifi熱點共享供他人連接的方法

    android編程實現(xiàn)設(shè)置、打開wifi熱點共享供他人連接的方法

    這篇文章主要介紹了android編程實現(xiàn)設(shè)置、打開wifi熱點共享供他人連接的方法,涉及Android創(chuàng)建WiFi及設(shè)置共享的相關(guān)實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • Android ListView與ScrollView沖突的解決方法總結(jié)

    Android ListView與ScrollView沖突的解決方法總結(jié)

    這篇文章主要介紹了Android ListView與ScrollView沖突的解決方法總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Android應(yīng)用中加入微信分享簡單方法

    Android應(yīng)用中加入微信分享簡單方法

    這篇文章主要介紹了Android應(yīng)用中加入微信分享簡單方法,本文用簡潔明快的步驟講解了加入微信分享的方法,需要的朋友可以參考下
    2015-05-05
  • Flutter使用?input?chip?標(biāo)簽組件示例詳解

    Flutter使用?input?chip?標(biāo)簽組件示例詳解

    這篇文章主要為大家介紹了Flutter使用?input?chip?標(biāo)簽組件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • 分享Android中Toast的自定義使用

    分享Android中Toast的自定義使用

    Android中的Toast是一種簡易的消息提示框,toast提示框不能被用戶點擊,toast會根據(jù)用戶設(shè)置的顯示時間后自動消失。本文將介紹Toast的自定義使用,下面一起來看看吧。
    2016-08-08
  • 一個酷炫的Android圖表制作框架

    一個酷炫的Android圖表制作框架

    這篇文章主要為大家詳細(xì)介紹了一個酷炫的Android圖表制作框架,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Android Compose實現(xiàn)底部按鈕以及首頁內(nèi)容詳細(xì)過程

    Android Compose實現(xiàn)底部按鈕以及首頁內(nèi)容詳細(xì)過程

    這篇文章主要介紹了如何利用compose框架制作app底部按鈕以及首頁內(nèi)容的詳細(xì)代碼,具有一定價值,感興趣的可以了解一下
    2021-11-11

最新評論