2017-07-10 8 views
1

私は、同様の質問が尋ねられた(そして回答された)ことを十分認識しています。新しいXamarinフォームブランクプロジェクトを作成しようとすると、Visual Studio for Macで問題が発生します。プロジェクトが作成されると、すぐにエラーが発生します。Xamarin/Visual Studio Macのブランクフォームプロジェクトのエラー

パッケージ 'Xamarin.Android.Support.v4 23.3.0'をインストールできませんでした。 'MonoAndroid、Version = v2.3'を対象とするプロジェクトにこのパッケージをインストールしようとしましたが、パッケージには アセンブリ参照またはその フレームワークと互換性のあるコンテンツファイルが含まれていません。詳細については、パッケージ作成者にお問い合わせください。

私が読んだ解決策から、同じターゲットAndroid/APIおよびターゲットフレームワークバージョンが必要であると言われました。アイブ氏は、Androidのいくつかのバージョンで試してみました、しかし、VSが文句を言わない私がターゲットフレームワークを編集することができます: enter image description here

アイブので、私は enter image description here

(API 25)7.1アンドロイドであることを目標Androidのバージョンを設定する。また、それはそうですXamarinドロイドプロジェクトの下のパッケージフォルダが空であることを、私は Xamarin.Android.Support.v7.AppCompat

を必要とNuGetパッケージをインストールしよう

同じエラーが発生します。 Xamarin/VSには問題があります。すぐに開発したりテストしたりすることができないので、これはイライラしています。

誰かが手助けをする方法を知っているなら、非常に具体的にしてください。他のすべてのものは非常に曖昧です。「Xamarin.Formsを更新する必要があります。私は多くの多くの人がMacOS上でVS/Xamarinと同様の問題を抱えていることを知っています。ここにパッケージ構造があります: enter image description here

ありがとうございます。

答えて

1

私もこれで苦労しました。

根本的な原因は、自分のユーザーがアクセスできるAndroid SDKがないため、選択するターゲットプラットフォームがなく、インストールされているナゲットパッケージがないことでした。

私は次のことをやってしまった:

  • は、すべてのデフォルトでのAndroid Studioをインストールし、AndroidのメーカーSDKマネージャでいくつかのAndroid SDKレベルをインストールします。
  • Android StudioからSDKのパスを取得し、Visual StudioのPreferences/SDK Locationsに貼り付けます。
  • Visual Studioを再起動して新しいプロジェクトを作成します。今回はいくつかのナゲットパッケージをインストールします。
  • Androidプロジェクトのオプションを開き、Androidアプリケーションの適切な最小Androidバージョンと対象Androidバージョンを選択します。

プロジェクトは今すぐビルドする必要があります。

+0

複数のSDKをインストールした後で、このすべてをインストールして失敗した場合、私はVisual Studioを再起動して突然動いてしまいました。先週同じエラーが修正されたので、MacのVSは非常にバグがあり、それが今度はうまくいきませんでした。その後、私はVSとボイルを再起動します – mks

1

Mac用のVisual Studioをインストールすると、Android SDKのインストールを確認する手順があります。 Visual Studio - >環境設定 - > SDKの場所 - > AndroidでAndroid SDKがインストールされているかどうかを確認することができます。

Android SDKをインストールする手順はこちらです。 Androidを選択し、右側にAndroid SDKを確認する必要があります。 =これはデフォルトで選択されていないことをはい、その奇妙=:インストールの enter image description here

詳細ガイドはhttps://lowleetak.wordpress.com/2017/07/01/xamarin-installation-in-mac/

+0

ありがとうVS – mks

+0

をインストールしたときにAndroid SDKが正しくインストールされたので、私はそれをすべて行いましたか?あなたはConfigure SDK Locationsダイアログに何かエラーがありますか? – lowleetak

関連する問題