آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

آموزش جاوا و اندروید

یادداشت های یک برنامه نویس معمولی

طبقه بندی موضوعی

۴ مطلب با موضوع «آموزش اندروید :: پروگارد» ثبت شده است

برای بعضی third libraryها باید پروگارد رو غیر فعال کنیم. توی گیت اکثر کتابخونه ها قوانین پروگاردشون نوشته شده که باید توی فایل proguard-rules.pro کپی پیست شه.

 

مثلا اینجوری نوشته میشه:

-keep class  اسم کامل کلاس.**

دستورات dontWarn و اینا هم داره.

 

این ریپازیتوری قوانین پروگارد اکثر کتابخونه ها رو نوشته.

این کتابخونه هم خودش به صورت خودکار قوانین لازم برای پروگارد رو اضافه میکنه و نیازی نیست ما کاری انجام بدیم.

۰ نظر موافقین ۰ مخالفین ۰ ۰۸ دی ۹۹ ، ۰۱:۲۷
میم دال

پروگارد یه نرم افزار کامند لاینی هست که جز SDK اندروید بوده و باهاش میشه کار minimize، hide و optimize برای کد انجام داد.

اندروید استودیوی جدید از R8 بجای پروگارد استفاده میکنه. برای فعال سازی R8 از کد زیر در گریدل استفاده میشود:

buildTypes {
    release {
        minifyEnabled true
        shrinkResources true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}

۰ نظر موافقین ۰ مخالفین ۰ ۰۷ دی ۹۹ ، ۲۱:۳۴
میم دال