web-dev-qa-db-ja.com

パッケージをインストールしてください:「Androidサポートライブラリ」

Xamarinアプリケーションをコーディングしていますが、アプリケーションのビルド時に発生するエラーは次のとおりです。

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\Android\19.1.0\content\support/v7/appcompat doesn't exist. (XA5206) (SimpleOnePageViewPager)
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\Android\19.1.0\content\support/v7/appcompat/libs/Android-support-v7-appcompat.jar doesn't exist. (XA5207) (SimpleOnePageViewPager)
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\Android\19.1.0\content\support/v7/mediarouter doesn't exist. (XA5206) (SimpleOnePageViewPager)
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\Android\19.1.0\content\support/v7/mediarouter/libs/Android-support-v7-mediarouter.jar doesn't exist. (XA5207) (SimpleOnePageViewPager)

Android Support Library v4をコンポーネントとして追加しましたが、Android SDK Managerにすべてが正しくインストールされているようです。

コードを正常に構築するために助けをいただけますか?

前もって感謝します

[〜#〜]編集[〜#〜]

Android Support Library v7 AppCompatをコンポーネントとして追加しましたが、次の2つのエラーが発生します。

Error XA5206: Please install package: 'Android Support Library' available in SDK installer. Android resource directory C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\Android\19.1.0\content\support/v7/mediarouter doesn't exist. (XA5206) (SimpleOnePageViewPager)
Error XA5207: Please install package: 'Android Support Library' available in SDK installer. Java library file C:\Users\Simon\Documents\Xamarin\SimpleOnePageViewPager\SimpleOnePageViewPager\Components\googleplayservicesgingerbread-16.0.0.1\lib\Android\19.1.0\content\support/v7/mediarouter/libs/Android-support-v7-mediarouter.jar doesn't exist. (XA5207) (SimpleOnePageViewPager)
12
user3548779

ライブラリプロジェクトとしてAndroid-support-v7-appcompatを追加する必要があります。それはsdk Androidエクストラです。

0
thealeksandr

「埋め込み」フォルダが見つからない場合は、Android_m2repository_r10.Zipをダウンロードして解凍するだけでは問題は解決しません。

C:\ Users \\ AppData\Local\Xamarin\Android.Support.v4\23.0.1.3フォルダー全体を削除してから、次の説明に従って再構築しました:[ Android.Support Library v7AppCompatをに更新した後のエラー21.0.3バージョン

10
checkmate711

「Androidサポートライブラリをインストールしてください」というエラーをすべて解決しましたが、どの手順で正確に解決したかはわかりません。しかし、これは誰かが私と同じ問題を抱えている場合に備えて私がしたことです:

  • https://dl-ssl.google.com/Android/repository/Android_m2repository_r10.Zip "」をダウンロードして「C:\ Users\YourUserName\AppData\Local\Xamarin\Android.Support」に貼り付けます.v4\21.0.3\"。 Macユーザーの場合、Xamarinより前のパスを\ Users\YourUserName\.local\share\Xamarinに変更します(必要に応じて上書きしますが、念のためバックアップを作成します)
  • Android_m2repository_r10.Zipアーカイブのコンテンツを{...}\Android.Support.v4\21.0.3\contentフォルダーに抽出します(コンテンツフォルダーが存在しない場合は作成し、必要に応じて上書きし、上記と同じ予防措置を取ります)
  • 上記の手順を繰り返しますが、今回は21.0.3ではなく{...}\Android.Support.v4\22.2.0フォルダーに対して行います。
  • ソリューションのPackageフォルダーを右クリックし、[更新]をクリックして(少なくともXamarin Studioでは)、パッケージが最新バージョンに更新されていることを確認します。
  • Android SDKManagerに最新バージョンのAndroidサポートライブラリもあることを確認してください
  • すべてが失敗した場合は、XamarinのAppCompat Androidコンポーネントを試してください(マイレージは最後のものと異なる場合があります)
8
sgarcia.dev

私は同じ問題に直面していました、そして私は次のリンクをたどりました、そしてそれは魅力のように働いています。

https://forums.xamarin.com/discussion/56627/xamarin-Android-support-v7-cardview-error-depite-being-installed

2
Ashish Jain

Xamarin\zips {Zip}でZipを抑制し、ソリューションを再構築するだけです。

1
valerian Havaux

user998066、simonbasseyおよびsgarcia.dev-ありがとう。

更新するだけで、これらのZipを手動でダウンロードしてappdataフォルダーに抽出する必要はありません。それらを削除して、ソリューションを再構築するだけです。 Visual Studioがダウンロードし、残りを実行します。出力ウィンドウにダウンロード/抽出/ワットバーが表示されません(フリーズしたと考えられ、VSインスタンスが強制終了されます。ダウンロードが中断され、Zipファイルが破損し、それらを提供し続けるため、実行しないでください。エラー。)そして多くの時間がかかります。 C:\ Users \\ AppData\Local\Xamarin\zipsに移動すると、ソリューションの構築中にzipがダウンロードされるのがわかります。その巨大なファイルとあなたの最初のビルドは、ダウンロードされるまで確かに多くの時間がかかります。

1
narcs

@sgarciaに加えて、問題を修正する別の手順があります。

1-Android_m2repository_rnn.Zipファイルの名前をurlのMD5ハッシュに変更します。それらのいくつかのリストを次に示します。

Android_m2repository_r33.Zip - > 5FB756A25962361D17BBE99C3B3FCC44 Android_m2repository_r32.Zip - > F16A3455987DBAE5783F058F19F7FCDF Android_m2repository_r31.Zip - > 99A8907CE2324316E754A95E4C2D786E Android_m2repository_r30.Zip - > 05AD180B8BDC7C21D6BCB94DDE7F2C8F Android_m2repository_r29.Zip - > 2A3A8A6D6826EF6CC653030E7D695C41 Android_m2repository_r28.Zip - > 17BE247580748F1EDB72E9F374AA0223 Android_m2repository_r27.Zip - > C9FD4FCD69D7D12B1D9DF076B7BE4E1C Android_m2repository_r26 .ZIP - > 8157FC1C311BB36420C1D8992AF54A4D Android_m2repository_r25.Zip - > 0B3F1796C97C707339FB13AE8507AF50 Android_m2repository_r24.Zip - > 8E3C9EC713781EDFE1EFBC5974136BEA Android_m2repository_r23.Zip - > D5BB66B3640FD9B9C6362C9DB5AB0FE7 Android_m2repository_r22.Zip - > 96659D653BDE0FAEDB818170891F2BB0 Android_m2repository_r21.Zip - > CD3223F2EFE068A26682B9E9C4B6FBB5 Android_m2repository_r20.Zip - > 650E58DF02DB1A832386FA4A2DE46B1A Android_m2repository_r19。 Zip-> 263B062D6EFAA8AEE39E9460B8A5851A Android_m2 repository_r18.Zip-> 25947AD38DCB4865ABEB61522FAFDA0E Android_m2repository_r17.Zip-> 49054774F44AE5F35A6BA9D3C117EFD8 Android_m2repository_r16.Zip-> 0595E577D19D31708195A83087881EE6

リストはここにあります: https://developer.xamarin.com/guides/Android/troubleshooting/resolving-library-installation-errors/#Manually_Downloading_m2repository

それでも問題が解決しない場合は、このリンクの指示に従うのが最善の方法です。 m2repositoryファイルを手動でダウンロードしてインストールする

1
Milad Faridnia

次のことを確認してください。1-開くAndroid SDK Manager2- [ツール]タブ-> [Extras]フォルダーを検索] 3- [Android SupportRepository]がインストールされていることを確認します

Xamarin.Android.Support.v4を22以降にアップグレードします。私は25.4.0.2を続けました。

Xamarin.Android.Support.v7をインストールすると、すべてが正常に機能します。

1
Ambarishan P

私の場合の修正は次のとおりです。
1-開くAndroid SDK Manager
2-「Extras」フォルダを見つけます
3-「Androidサポートリポジトリ」がインストールされていることを確認します

次にVSで:
1-objおよびbinフォルダーをクリアします
2-ソリューションをクリーンアップして再構築します

0
Oruam

次の2つのリンクは、jdkおよびdroidプロジェクトに関連するすべての問題を解決するのに役立ちました。それが他の人にも役立つかもしれない場合に備えて。

  1. 特定のzipのクリーニング
  2. 設定Javaバージョン
0
deathrace

それでもこの問題が発生する場合は、次の手順に従って解決してください。それは私のために魔法をしました

  1. Xamarinインストールフォルダーのパスに移動します。 Windowsでは、ここで見つけることができますC:\ Users\simonbassey\AppData\Local\Xamarin
  2. 次に、その中のzipフォルダーを削除します(破損しているか、サポートライブラリの更新バージョンではない可能性があります)。また、そこにある他のすべてのXamarin.Android.Support。*フォルダーを削除します。
  3. プロジェクトのVisualStudioソリューションフォルダーに移動し、bin /フォルダーとdebug /フォルダーを削除します。
  4. Visual Studioを再起動し、プロジェクトを再構築します。

詳細については、これを参照してください スレッド

0
simonbassey