亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android開發(fā)導(dǎo)入項目報錯Ignoring InnerClasses attribute for an anonymous inner class的解決辦法

 更新時間:2018年12月13日 09:31:03   作者:franksight  
今天小編就為大家分享一篇關(guān)于Android開發(fā)導(dǎo)入項目報錯Ignoring InnerClasses attribute for an anonymous inner class的解決辦法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

在安卓開發(fā)導(dǎo)入項目過程中,出現(xiàn)錯誤再所難免。最近導(dǎo)入項目就遇到如下錯誤,具體如下圖所示。

出現(xiàn)如上錯誤,最初設(shè)想先看下項目能不能運行。經(jīng)嘗試可以完美的在windows系統(tǒng)上運行(雖然會出現(xiàn)如上的錯誤警告)。項目雖然在報警告的情況下,能在windows系統(tǒng)上運行,但一般Android項目都是基于Windows和OS X系統(tǒng)開發(fā)。于是猜想項目能不能同樣在OS X系統(tǒng)上運行呢?結(jié)果發(fā)現(xiàn)不能,必須要把這些錯誤警告解決才行。

最初根據(jù)上圖提示認(rèn)為可能是對應(yīng)的第三方j(luò)ar包的問題。于是,分別替換了對應(yīng)的第三方j(luò)ar包。替換后,發(fā)現(xiàn)還是出現(xiàn)相同的問題。由此jar包問題被排除。經(jīng)查找相應(yīng)的資料說添加如下代碼能解決這個錯誤警告,報著半信半疑的態(tài)度開始試試。

找到項目下對應(yīng)的proguard-rules.pro文件。如下圖所示。

在proguard-rules.pro文件中添加如下代碼(解釋:忽略內(nèi)部類的一些屬性)。

-keepattributes EnclosingMethod

再次重新構(gòu)建項目,運行發(fā)現(xiàn)然并卵。再次查找相關(guān)資料,資料顯示每個項目的Dex都有方法數(shù)的限制(上限65536,超過上限號稱應(yīng)用爆棚),由此猜想會不會是Dex的方法數(shù)超過上限呢?同樣報著試試的態(tài)度,在項目的build.gradle文件中添加multiDexEnabled true代碼(解釋:設(shè)置多Dex可用)。

其具體情況如下圖所示

再次重構(gòu)項目,運行,出現(xiàn)如下結(jié)果

由此項目可以在Windows上無錯誤運行,再次將項目導(dǎo)入Mac上,完美運行。Ignoring InnerClasses attribute for an anonymous inner class問題解決就介紹到此。

下面做下簡單的小結(jié):

(1) 第一考慮是不是可以直接忽略第三方的屬性的錯誤警告,由此層層遞進(jìn)發(fā)現(xiàn)問題。

(2) 出現(xiàn)Ignoring InnerClasses attribute for an anonymous inner class問題一般是第三方j(luò)ar的問題引起的可能性很小,首先考慮是不是Dex越界問題。

(3) 將keepattributes EnclosingMethod去除,再次重構(gòu)發(fā)現(xiàn)也不會出現(xiàn)Ignoring InnerClasses attribute for an anonymous inner class問題,由此進(jìn)一步推斷主要是Dex越界問題引起Ignoring InnerClasses attribute for an anonymous inner class問題。如果導(dǎo)入項目遇到類似問題首先判斷是否是Dex越界引起。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • Android獲取屏幕或View寬度和高度的方法

    Android獲取屏幕或View寬度和高度的方法

    這篇文章主要介紹了Android獲取屏幕或View寬度和高度的方法,涉及Android針對手機(jī)屏幕的相關(guān)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-02-02
  • Android實現(xiàn)簡單點贊動畫

    Android實現(xiàn)簡單點贊動畫

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)簡單點贊動畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Android采取BroadcastReceiver方式自動獲取驗證碼

    Android采取BroadcastReceiver方式自動獲取驗證碼

    這篇文章主要介紹了Android采取BroadcastReceiver方式自動獲取驗證碼,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android實現(xiàn)九宮格抽獎

    Android實現(xiàn)九宮格抽獎

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)九宮格抽獎,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Android自定義View實現(xiàn)彈性小球效果

    Android自定義View實現(xiàn)彈性小球效果

    前段時間看到一個功能,是一個小球沿著固定軌跡彈動的效果,那么這篇文章小編給大家分享在Android中如何自定義View來實現(xiàn)彈性小球的效果,有需要的可以參考借鑒。
    2016-09-09
  • GridView實現(xiàn)桌面圖標(biāo)顯示案例

    GridView實現(xiàn)桌面圖標(biāo)顯示案例

    這篇文章主要為大家詳細(xì)介紹了GridView實現(xiàn)桌面圖標(biāo)顯示案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Android實現(xiàn)界面內(nèi)嵌多種卡片視圖(ViewPager、RadioGroup)

    Android實現(xiàn)界面內(nèi)嵌多種卡片視圖(ViewPager、RadioGroup)

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)界面內(nèi)嵌多種卡片視圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • android TabLayout的指示器寬度問題

    android TabLayout的指示器寬度問題

    這篇文章主要介紹了android TabLayout的指示器寬度問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Android studio實現(xiàn)簡單的計算器

    Android studio實現(xiàn)簡單的計算器

    這篇文章主要為大家詳細(xì)介紹了Android studio實現(xiàn)簡單的計算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Android界面一鍵變灰開發(fā)深色適配模式編程示例

    Android界面一鍵變灰開發(fā)深色適配模式編程示例

    這篇文章主要為大家介紹了Android界面一鍵變灰開發(fā)深色適配模式編程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04

最新評論