Adakah mengimport kebergantungan dalam studio android akan meningkatkan saiz projek?
世界只因有你
世界只因有你 2017-06-27 09:19:11
0
3
932

Saya ingin tahu sama ada mengimport terlalu banyak kebergantungan ke dalam studio akan menjadikan projek lebih besar? Berapakah kadar peningkatan? Saya mengimport 6 tanggungan ke dalam projek 100M, jadi apakah anggaran saiz tanggungan dalam 100M?

世界只因有你
世界只因有你

membalas semua(3)
给我你的怀抱

Ia akan menjadi lebih besar, tetapi secara amnya dependensi akan menggunakan ProGuard untuk membersihkan kod yang tidak dipanggil.

洪涛

Bergantung pada cara anda menyediakan tanggungan

compile testCompile providedTunggu

某草草

Mula-mula terangkan cara mengimport dependensi, dan kemudian "projek menjadi lebih besar" merujuk kepada kod sumber atau APK yang dikompilasi biasanya digunakan lebih banyak sekarang, tetapi pakej jar, pakej aar dan perpustakaan juga diutamakan mengubah konfigurasi, dan yang berikut mengimport fail secara langsung, yang boleh dianggap sebagai kaedah yang sama
Import fail: Saiz fail yang diimport boleh difahami sebagai saiz projek yang boleh meningkat berbeza, Bagi nisbah, adalah perlu untuk membandingkan saiz fail yang diimport dengan saiz asal projek Ia adalah nilai khusus yang boleh dikira berdasarkan projek tertentu dan fail yang diimport (nampaknya tidak berguna). Perkara yang sama berlaku untuk perkadaran fail bergantung Bagi APK yang dihasilkan, kerana fail yang diimport akan disusun dan dimampatkan, saiz fail yang diimport tidak akan sama dengan saiz APK, sebenarnya, anda boleh mula-mula menyusun versi tanpa kebergantungan tambahan untuk mendapatkan fail Apk; dan kemudian menggabungkannya dengan fail yang dihasilkan selepas menambah kebergantungan, supaya anda boleh mendapatkan jumlah saiz Apk yang diimport ialah korelasi positif antara saiz fail yang diimport dan peningkatan saiz fail apk selepas generasi (anda lebih besar dan saya juga lebih besar
Kaedah Gradle: Mengubah beberapa baris konfigurasi, kod projek meningkat sebanyak berpuluh-puluh). bait. Walau bagaimanapun, kod lengkap akan dimuat turun semasa menyusun, iaitu saiz Apk berubah semasa penyusunan dengan cara yang sama seperti fail yang diimport.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!