LoginSignup
2
1

More than 5 years have passed since last update.

Microsoft.Azure.Mobile.Clientをnugetで追加してビルドするとき、Xamarin.Android.Support.CustomTabs関連で怒られるときは

Posted at

概要

素直にXamarin.Android.Support.CustomTabsを追加したら直りました。

環境

  • Visual Studio 2017 - Versiton 15.6.4
  • Xamarin.Android SDK - v8.2.0.16
  • Microsoft.Azure.Mobile.Client - v4.0.2
  • Xamarin.Forms - v3.0.0.354232-pre3
  • NET Standard.Library - v2.0.1

現象

Microsoft.Azure.Mobile.Clientを追加して、ビルドしたときにつぎのようなエラーが出ました。

重大度レベル  コード   説明  プロジェクト  ファイル    行 抑制状態
エラー   プロジェクト 'StampCard.Android' で必要な Android コンポーネントをインストールしようとしてエラーが発生しました。
プロジェクト 'StampCard.Android' では、コンピューター上に次のコンポーネントをインストールする必要があります:
Xamarin.Android.Support.CustomTabs
JavaLibraryReference: https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/support/customtabs/23.3.0/customtabs-23.3.0.aar-23.3.0.0
AndroidResources: https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip-m2repository/com/android/support/customtabs/23.3.0/customtabs-23.3.0.aar-23.3.0.0


ここをダブルクリックしてインストールしてください。

インストール エラー: XA5209 解凍に失敗しました。'https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip:m2repository/com/android/support/customtabs/23.3.0/customtabs-23.3.0.aar' をダウンロードして 'C:\Users\sugita-toshinori\AppData\Local\Xamarin\Xamarin.Android.Support.CustomTabs\23.3.0.0\embedded' ディレクトリに抽出してください
XA5209 理由: パス 'C:\Users\sugita-toshinori\AppData\Local\Xamarin\Xamarin.Android.Support.CustomTabs\23.3.0.0\embedded\aapt\' の一部が見つかりませんでした。
XA5207 SDK インストーラーで利用可能なパッケージ: 'Xamarin.Android.Support.CustomTabs' をインストールしてください。Java ライブラリ ファイル 'C:\Users\sugita-toshinori\AppData\Local\Android\android-sdk\extras\android\classes.jar' は存在しません。   0   

表示どおりにダブルクリックしてもインストールはしてくれず、nugetから該当ライブラリ(Xamarin.Android.Support.CustomTabs)を追加するとエラーは解消しました。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1