2016-10-28 4 views
0

は、私は次のようなエラーが発生しましたXamarin.Androidソリューションのアップグレード後:AndroidのSDKパッケージのXamarinバージョンが(Xamarin.AndroidとXamarin.Forms両方)見つからない

Please install package: 'Xamarin.Android.Support.v7.AppCompat' available in SDK installer. Java library file C:\Users\YOURUSERNAME\AppData\Local\Xamarin\Xamarin.Android.Support.v7.AppCompat\24.2.1.0\content\classes.jar doesn't exist.

他の数があります。アンドロイドサポートパッケージも言及されています。私はXamarin.Formsで全く同じ状況を再現できます。 上記のパスを確認しましたが、そこに正しい.jarが表示されます。 NuGetパッケージの再インストールを強制しても問題は解決されません。

+0

これはここに記載されています:https://developer.xamarin.com/guides/android/troubleshooting/resolving-library-installation-errors/ –

+0

@JonDouglas文書化されたケースは関連していますが、それは異なります。私は正常にNuGetパッケージを更新しましたが、後でビルド私は上記のメッセージを持っている。私の場合は、AppData \ Local \ Xamarin \ zipsフォルダのコンテンツも削除する必要があるため、このソリューションは機能しません。 – Kalitsov

答えて

0

この問題は、ダウンロードしたアーカイブが破損しているか、または抽出されたアーカイブコンテンツが壊れていることが原因です。解決策は以下のとおりです。

  1. は、あなたは、Android SDK マネージャー(例えばエクストラ - > Androidのサポートライブラリ)を介してパッケージの最新バージョンを持っていることを確認し Cのコンテンツを削除する
  2. :\ユーザー\あなたのユーザ名\のAppData \ローカル\ Xamarin \は
  3. は、エラーメッセージに対応するのコンテンツを削除するジッパー C:\ Users \ユーザーあなたのユーザ名\のAppData \ローカル\ Xamarin \ Xamarin.Android.PACKAGE_NAME フォルダ
  4. Visual Studioの
  5. からソリューションを再構築

注:再構築プロセスを中断しないでください。アーカイブをダウンロードするには時間がかかります。彼らは比較的大きいです。

関連する問題