tapsellorg/TapsellPlusSDK-AndroidSample

🚀[فیچر]: advices for reduce library size

Opened this issue · 1 comments

  • به جای آیکون های png از xml یا webp استفاده کنید تا حجم کتابخانه مقدار کمی افت کند

  • هنگام استفاده از این کتابخانه باید قید دستور زیر در gradle.properties را بزنیم

#android.enableR8.fullMode=true
هنگام استفاده از این دستور کتابخانه دیگر به درستی کار نمی کند ، در نتیجه کد ها را بیشتر از این حد نمی شود بهینه سازی کرد و حجم برنامه را کاهش داد

  • با این کتابخانه نمی توان برنامه های زیر 2 مگابایت ساخت ، همچنین در proguard.rule دستورات با جزییات وارد نشده و خیلی کلی اشاره شده ، در نتیجه سایز کتابخانه با استفاده از progaurd فرق زیادی بدون استفاده از progaurd ندارد

  • البته مشکلات پروگارد فقط مربوط به این کتابخانه است و کتابخانه ی تپسل معمولی این مشکلات را ندارد

android.enableR8.fullMode=true

فول مود نخواستیم!
این لایبری که اضافه میکنی حالت معمولی r8 هم از کار میفته.