آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در prougard

مرتضی مرادی  10 سال پیش  10 سال پیش
0 0

دوستان بنده از کتابخانه های زیر در پروژه ام استفاده کرده ام :

حالا در موقع کامپایل کردن برنامه خطایی در یافت میکنم که میگوید باید در prougard-rule این کتابخانه ها را معرفی کنم تا نادیده گرفته شوند ، اما نمیدانم چطور باید این کار را انجام دهم ، دقیقا چگونه باید از keep Class و dontwarm استفاده کنم؟

با تشکر

 compile 'com.android.support:appcompat-v7:22.0.+'
compile 'com.squareup.picasso:picasso:2.3.2'
compile 'com.github.wangjiegulu:RapidFloatingActionButton:1.0.3'
compile 'com.github.wangjiegulu:AndroidBucket:1.0.4'
compile 'com.github.wangjiegulu:AndroidInject:1.0.6'
compile 'com.daimajia.slider:library:1.1.5@aar'
compile files('libs/nineoldandroids-2.4.0.jar')
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
MeY3am  10 سال پیش
0 0

دوست عزیز اینو تست کن خبرشو بده

-keep class com.nineoldandroids.** { *; }

-dontwarn -com.nineoldandroids.**
 

این رو هم تست کن

 
-keep class com.nineoldandroids.animation.** { *; }
-keep interface com.nineoldandroids.animation.** { *; }
-keep class com.nineoldandroids.view.** { *; }
-keep interface com.nineoldandroids.view.** { *; }

این رو هم تست کن

-keep class com.your.package.ClassThatUsesObjectAnimator { *; }

 

البته هرکدوم رو بصورت جدا در انتهای فایل proguard-project قرار بده تست کن بعدش برو بعدی ...

0 0
نه متاسفانه هیچ کدوم کار نکرد! (10 سال پیش)
پاسخ به سوال 
مرتضی مرادی  10 سال پیش
+1 0

این کد ها رو هم اضافه کردم ولی باز هم نشد!

 -keep class com.wangjie.rapidfloatingactionbutton.RapidFloatingActionLayout.** { *; }
-keep class com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButton.** { *; }
-keep class android.support.v7.widget.Toolbar.** { *; }
-keep class information.military.studio.sina.mil.NavigationDrawerFragment.** { *; }
-keep class military.information.mil.JustifiedTextView.** { *; }
-keep class com.daimajia.slider.library.SliderLayout.** { *; }
-keep class com.daimajia.slider.library.Indicators.PagerIndicator.** { *; }

-dontwarn com.wangjie.rapidfloatingactionbutton.RapidFloatingActionLayout.**
-dontwarn com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButton.**
-dontwarn android.support.v7.widget.Toolbar.**
-dontwarn military.information.mil.JustifiedTextView.**
-dontwarn com.daimajia.slider.library.SliderLayout.**
-dontwarn com.daimajia.slider.library.Indicators.PagerIndicator.**



پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .