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

مشکل با آبفاسکیت کردن برنامه با تبلیغات adad [حل شد]

PandaStudio  11 سال پیش  11 سال پیش
+2 0

سلام دوستان

من تبلیغات adad رو توی برنامم طبق همون روشی که گفته گذاشتم و کدی هم که گفته توی proguard گذاشتم و از proguard.cfg که استاد داد استفاده میکنم اما موقع آبفاسکیت ایراد میگیره و ارور زیر را میده لطفا راهنمایی کنید برطرفش کنم

 [Proguard returned with error code 1. See console
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterface: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: ir.adad.AdadJavascriptInterfaceImpl: can't find referenced class android.webkit.JavascriptInterface
    [Warning: there were 26 unresolved references to classes or interfaces.
    [         You may need to specify additional library jars (using '-libraryjars').
    [java.io.IOException: Please correct the above warnings first.
    [ at proguard.Initializer.execute(Initializer.java:321)
    [ at proguard.ProGuard.initialize(ProGuard.java:211)
    [ at proguard.ProGuard.execute(ProGuard.java:86)
    [ at proguard.ProGuard.main(ProGuard.java:492)
0 0
دوستان کسی به این مشکل برنخورده برای آبفاسکیت کردن؟ (11 سال پیش)
0 0
مشکلت شبیه سوال این جوابهاست لینک - لینک (11 سال پیش)
0 0
این دوتا لینک را هم چک کردم اما متاسفانه برطرف نشد:( (11 سال پیش)
+1 0
پاسخ آخر این سوال هم بررسی کنید ببینید درست میشه لینک (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
PandaStudio  11 سال پیش
+2 0

سلام

با راهنمایی دوستان حل شد

خود adad گفته با دو خط زیر

-keep class ir.adad.NoProguard
-keep class * extends ir.adad.NoProguard { *; }

اگه با اینا نشد خط زیر را هم بش اضافه کنید

-dontwarn  ir.adad.**

 


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