エラーはVisual Studio 2017とxamarinにあります:
重大度コード説明プロジェクトファイル行抑制状態
警告FormsViewGroup.dll(v7.1)の$(TargetFrameworkVersion)は、プロジェクト(v6.0)の$(TargetFrameworkVersion)よりも大きくなっています。
プロジェクトの$(TargetFrameworkVersion)を増やす必要があります。IpiCommunicationXamarin.Android D:\ XmarainTest\IpiCommunicationXamarin\IpiCommunicationXamarin\IpiCommunicationXamarin.Android\IpiCommunicationXamarin.Android.csproj
Android Framework Version -7.1を使用する参照(FormsViewGroup.dll)があるが、プロジェクトは6.。
Android Target Framework Versionは、Android Project Properties
(Android Project
を右クリックしてProperties
をクリック)に移動し、Application tab
にアクセスして更新できます。 。ドロップダウンに7.1が見つからない場合は、Android SDK Managerを使用してインストールできます(7.1はAPI 25)。
お役に立てれば!
ここでもっと微妙なことが起こっています。問題は、使用しているVisual StudioバージョンのXamarin.Formsバージョンです。たとえば、私はVisual Studio 2019を使用していましたが、Xamarin.Forms 4.2が含まれています。 compilewithAndroid 8.1以降。しかし、Androidの最小バージョンを設定して、それよりも小さいバージョンに設定してから、それにデプロイすることで、Androidよりも小さいバージョンにデプロイできます。
プロジェクトのプロパティ>> Androidマニフェスト>>最小Androidバージョンドロップダウン
こちらをご覧ください
それは私のためにこのように機能しています:Visual Studio内で[ツール]> [Android]> [Android SDKマネージャー]に移動し、最新のプラットフォームをアンインストールして、最高になるように設定しますAndroid 6.0-Marshmallow
また、プロジェクトのプロパティで、以下に示すようにターゲットフレームワークを設定します。
メニューボタンBuild-> Clean Solutionを使用してみてください。それは私を助けました。