檢視android專案方法總數的方法(防止超過65535限制)
阿新 • • 發佈:2019-01-13
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
下面為大家演示如何利用工具檢視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的路徑}
成功後有如下結果:
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