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

استفاده از proguard و خطای Invalid int

kazemian  7 سال پیش  7 سال پیش
0 0

سلام دوستان
من وقتی از پروگارد استفاده می کنم ، خروجی نرم افزار توی صفحه ی Home کرش می کنه   و این ارور رو میده :  Invalid int: "null"
در حالیکه اگه از پروگارد استفاده نکنم همچین خطایی نمیده و همه چی به خوبی کار می کنه
کسی میدونه مشکل از کجا میتونه باشه ؟

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
FSR  7 سال پیش
+1 0

سلام

اگه از رفلکشن استاد استفاده میکنی مشکل از اون هستش

0 0
از رفلکشن کم و بیش استفاده کردم اما اون صفحه ای که کرش می کنم رفلکشنی نیست (7 سال پیش)
پاسخ به سوال 
namdar79  7 سال پیش
+1 0

در قوانین پروگارد بگید که از رمز گذاری کردن کلاس صرف نظر کنه

 # keep the class and specified members from being removed or renamed
-keep class com.example.ebrahim.app.G { *; }
# replace your class pakage with com.example.ebrahim.app.G

این فایل در بخش gradle script  ها است و نامش proguard-rules.pro است

0 0
آخه توی اون کلاسم یه سری چیزها هم هست که میخوام رمزگذاری بشن ! (7 سال پیش)
+1 0
به جای اون ستاره باید متد یا متغیری که نیازی به رمزگذاری ندارد رو معرفی کنید (7 سال پیش)
+1 0
به فرض ما از رفلکشن استاد استفاده کنیم باید کدوم کلاس رو ذکر کنیم داخل پروگارد تا رمزگذاری نشن ؟ از کلاس رفلکشن داخل همه ی اکتیویتی ها استفاده شده باید همه کلاس هارو تویه پروگارد ذکر کنیم یا نه کلا از رفلکشن استفاده نکنیم؟ (7 سال پیش)

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