AndroidでGoogle Admobを使うために「Google Play Services」を追加すると「unzip~」というエラーでビルドが通らなくなったので、対応方法メモです。
[スポンサードリンク]
概要
現象としては「Google Play Services」を追加してリビルドすると「zipファイルが解凍できないよ?」的なエラーが発生するようになります。
「XA5209」というエラーコードで検索したところ以下のXamarinフォーラムが見つかったので参考にさせていただきました!
http://forums.xamarin.com/discussion/42982/android-build-failure-unzipping-failed
対応方法
- まずはXamarinのデータのあるフォルダにアクセスします。●●●●部分のユーザー名をそれぞれ自分のものに置き換えてください。
C:¥Users¥●●●●¥AppData¥Local¥Xamarin
- 「GooglePlayServices.Identity」フォルダに入り「25.0.0」というフォルダを一度削除して、XamarinStudioで再ビルドを行ってください。
⇒削除が不安な方は、フォルダをリネーム等行ってください。
⇒コンポーネントの再ダウンロードが行われているようでリビルドに時間がかかります。
妄想
最初のビルドの際にコンポーネントのダウンロードを行うようなのですが、それに気付かず再ビルドが長すぎるように感じてXamarinを強制終了させてしまいました・・。
もしかして、それが今回の異常の原因だったのかもしれません。