Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
nikanm32 opened this issue Jun 5, 2022 · 1 comment · Fixed by #79
Open

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

nikanm32 opened this issue Jun 5, 2022 · 1 comment · Fixed by #79
Labels
enhancement New feature or request

Comments

@nikanm32
Copy link

nikanm32 commented Jun 5, 2022

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

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

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

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

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

@yamin8000
Copy link

android.enableR8.fullMode=true

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants