2017-09-01 98 views
10

Pracowałem na wersji bibliotek firewall 11.0.4. Dziś mam włączony do najnowszych: 11.2.0 i gdy próbuję zbudować wersji systemu (z PROGUARD dalej) pojawia się błąd:Firebase ProGuard błąd (ostrzeżenie) z biblioteką wersji 11.2.0

Warning:com.google.android.gms.internal.zzbdo: can't find referenced method 'boolean isInstantApp(java.lang.String)' in library class android.content.pm.PackageManager 
Warning:there were 1 unresolved references to library class members. 
Warning:Exception while processing task java.io.IOException: Please correct the above warnings first. 
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. 
> Job failed, see logs for details 

And Gradle konsoli:

Warning: there were 1 unresolved references to library class members. 
     You probably need to update the library versions. 
     (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember) 
+0

Czy udało Ci się rozwiązać problem? Mam ten sam problem. – MateenSheikh

+0

Tak, sprawdź moją odpowiedź poniżej. – AppiDevo

Odpowiedz

17

byłem przy użyciu API 25 (rev.3), dodano metodę isInstantApp w API 26. Zmiana targetSdkVersion do tej wersji rozwiązała problem.

https://github.com/android/platform_frameworks_base/commit/31a16551910492321a6f7c291eb33e1458f39f0a#diff-a5f0b5ebe6a871aca1c5841bc0497538

+0

Która wersja firebase została dodana do tego zatwierdzenia? Lub, innymi słowy, jaka jest najnowsza wersja bazy Firebase, która może być używana z SDK 25 jako cel? – k2col

+3

Prawdopodobnie 11.0.4 https://firebase.google.com/support/release-notes/android – AppiDevo

+0

Dzięki - to też zawarłem. – k2col

10

Dla tych, którzy nie chcą, aby zacząć korzystać jeszcze uprawnienia wykonawcze, nie ma potrzeby, aby zwiększyć targetSdkVersion zwiększenie compileSdkVersion wystarczy.

+1

Niestety, nie jest to rozwiązanie długoterminowe, Google planuje wyeliminować aplikacje, które nie są ukierunkowane na najnowsze wersje Androida: http://www.androidpolice.com/2017/12/19/play-store- require-new-updated-apps-target-recent-api-levels-distribute-native-apps-64-bit-support / – k2col