2017-09-01 17 views
10

11.0.4 firebaseライブラリバージョンで作業していました。 11.2.0と私は(上ProGuardの付き)のリリースバージョンをビルドしようとすると、私はエラーを取得:今日、私は最新に切り替えたfirebaseライブラリバージョン11.2.0のProGuardエラー(警告)

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 

そしてGradleのコンソール:

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

問題を解決できましたか?私は同じ問題を抱えています。 – MateenSheikh

+0

はい、下記の私の答えをチェックしてください。 – AppiDevo

答えて

17

私がいましたAPI 25(rev.3)を使用して、メソッドisInstantAppがAPI26で追加されました。targetSdkVersionをこのバージョンに変更すると、問題が再現されました。まだランタイム権限を使用して起動したくないものについては

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

+0

このコミットはどのバージョンのFirebaseに追加されましたか?つまり、ターゲットとしてSDK 25で使用できるFirebaseの最新バージョンは何ですか? – k2col

+3

おそらく11.0.4 https://firebase.google.com/support/release-notes/android – AppiDevo

+0

ありがとうございました - これが私の結論です。 – k2col

10

、あなたはcompileSdkVersionが十分である増加targetSdkVersionを増やす必要はありません。

+1

残念ながら、これは長期的な解決策ではありません。Googleは最近のAndroid版を対象としないアプリを厳重に取り締まる予定です。http://www.androidpolice.com/2017/12/19/play-store-新しく更新されたapps-target-recent-api-levels-distribute-native-apps-64-bit-support / – k2col

関連する問題