1. 程式人生 > >檢視android專案方法總數的方法(防止超過65535限制)

檢視android專案方法總數的方法(防止超過65535限制)

Android開發中有對APK的方法數量做限制,不能超過65535.
下面為大家演示如何利用工具檢視apk的方法總數:

1.下載原始碼;
https://github.com/mihaip/dex-method-counts
 將zip包放在一個目錄下面,開啟壓縮包。

2.在mac下,進入到dex-method-counts的目錄,利用gradle命名(如果沒有請,自行安裝,參考文件:https://dongchuan.gitbooks.io/gradle-user-guide-/content/installing_gradle/download.html),
$./gradlew assemble
會生成dex-method-counts.jar

3.$java -jar {dex-method-counts的路徑}
/dex-method-counts.jar {apk的路徑}/App.apk
成功後有如下結果:
pl: 378
        droidsonroids: 378
            gif: 378
    retrofit2: 384
        converter: 67
            fastjson: 22
            scalars: 45
        http: 23
    ru: 211
        truba: 211
            touchgallery: 211
                GalleryWidget: 70
                TouchView: 141
    u: 2992
        aly: 2992
Overall method count: 71498