PDA

View Full Version : عدم مسیریابی در نسخه release با فعال بودن پروگارد



mz6488
شنبه 25 آذر 1396, 22:36 عصر
سلام.من وقتی از نسخه release شده و فعال بودن پروگارد استفاده میکنم عمل مسیریابی رو انجام نمیده.استثنا ها رو هم به پروگارد اضافه ش کردم.ولی باز جواب نمیده.از کتابخونه compile 'com.akexorcist:googledirectionlibrary:1.1.0'
استفاده کردم

-keep class com.google.android.gms.maps.** { *; }
-keep interface com.google.android.gms.maps.* { *; }

-dontwarn retrofit2.**
-keep class retrofit2.** { *; }
-keepattributes Signature
-keepattributes Exceptions

-keepclasseswithmembers class * {
@retrofit2.http.* <methods>;
}
اینا هم لیست استثناها

Nevercom
یک شنبه 26 آذر 1396, 08:51 صبح
جدا از تنظیمات ProGuard حواستون باشه که از Maps API استفاده می کنید، API Keyی که بهتون میده وابسته به Signature هست. یعنی اگه با کلید Debug اون Key رو دریافت کردید، تا زمانی که با کلید Debug برنامه Sign بشه درست کار می کنه، و برای Release باید با کلید مخصوص Release اون Key رو دریافت کنید.

mz6488
یک شنبه 26 آذر 1396, 09:20 صبح
کلید release رو جدا ست کردم.خود نقشه رو نشون میده.فقط مسیریابی نمیکنه