نحوه ساخت Proguard و Obfuscate در اندروید استودیو

گزارش
سوال

لطفا علت گزارش خود را توضیح دهید.

گزارش لغو

سلام

اگر ممکنه هست  نحوه ساخت Proguard و Obfuscate در اندروید استودیو  بفرمایید به چه صورت هست ؟

و اینکه برای برنامه هایی که به صورت آنلاین با سرور در ارتباط هستند و اطلاعات رو از سرور می گیرند با برنامه هایی که دیتابیس داخلی دارند این مراحل (Proguard و Obfuscate) فرق می کنه؟

حل شده 0
اندروید - android 4 پاسخ 2257 بازدید 0

درباره نویسنده

پاسخ ها ( ۴ )

  1. محمد حسین جعفری پور
    0
    ۶, شهریور , ۱۳۹۶ در ۷:۳۵ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    سلام و درود سوال بسیار خوبی را مطرح کردید توصیه می کنم ابتدا آموزش زیر را مطالعه کنید .
    https://programchi.ir/2017/07/05/%d9%86%d8%ad%d9%88%d9%87-%d8%ad%d9%81%d8%a7%d8%b8%d8%aa-%d8%a7%d8%b2-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%af%d8%b1-%d8%a8%d8%b1%d8%a7%d8%a8%d8%b1-%da%a9%d9%be%d9%8a-%d8%ba%d9%8a%d8%b1%d9%85%d8%ac/
    در لینک بالا نحوه فعال سازی Proguard قرار گرفته است و در مورد Obfuscate برای فعال کردن این ویژگی کافی است در فایل گریدل minifyEnabled را از false به true تغییر دهید البته در صورتی که می خواهید Proguard سفارشی ایجاد کنید باید خیلی خیلی حساس آن را سفارشی سازی یا ایجا کنید و در مورد سوال دومتان بعضی از کتاب خانه های مانند volley و Retrofit در صورتی که از proguard در برنامه استفاده شود لازم است تغییراتی خاصی را در فایل Proguard.pro اعمال شود. در صورتی که نیازی به فعال سازی proguard دارید کتاب خانه مرجع را بفرمایید تا کدش را برایتان قرار بدهم.

    موفق باشید.

    بهترین پاسخ
  2. زیتون
    0
    ۶, شهریور , ۱۳۹۶ در ۹:۱۶ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    سلام
    خیلی ممنونم از توضیحات خوبتان
    من از کتابخونه ksoap استفاده کردم توی برنامه م
    لینک رو دادید رو مطالعه کردم در واقع برای Obfuscate از Proguard باید استفاده کرد درسته؟

    • محمد حسین جعفری پور
      0
      ۶, شهریور , ۱۳۹۶ در ۹:۵۴ ب.ظ

      لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

      گزارش لغو

      سلام
      خواهش می کنم.
      باید خط های زیر را به Proguard.pro اضافه کنید.

      و در جواب به سوال آخرتون بله باید از Proguard استفاده کنید.
      موفق بایشد.

  3. مجتبی
    0
    ۳, فروردین , ۱۳۹۸ در ۲:۲۷ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    سلام و خسته نباشید
    اول تشکر میکنم از مطالب آموزشی خوبتون واقعا خدا خیرتون بده
    سال نو هم تبریک میگم

    میخواستم تنظیمان پروگارد برای
    compile ‘com.android.support:cardview-v7:25.3.1’
    compile ‘com.squareup.picasso:picasso:2.5.2’
    compile ‘com.yayandroid:ParallaxRecyclerView:1.1’
    و مخصوصا
    compile ‘com.mcxiaoke.volley:library:1.0.19’
    رو بدونم .
    میدونم زیاده اگرم بفرمائید از کجا باید بردارم ممنون میشم .
    بازم ممنون

ارسال نظر