l'erreur est sur visual studio 2017 et xamarin:
Code de gravité Description État de suppression de ligne du fichier projet
Avertissement Le $ (TargetFrameworkVersion) pour FormsViewGroup.dll (v7.1) est supérieur au $ (TargetFrameworkVersion) pour votre projet (v6.0).
Vous devez augmenter le $ (TargetFrameworkVersion) pour votre projet.IpiCommunicationXamarin.Android D:\XmarainTest\IpiCommunicationXamarin\IpiCommunicationXamarin\IpiCommunicationXamarin.Android\IpiCommunicationXamarin.Android.csproj
Cela signifie que vous avez une référence (FormsViewGroup.dll) qui utilise Android Framework Version of 7.1, mais votre projet ne cible que 6..
Vous pouvez mettre à jour votre Android Target Framework Version en accédant à votre Android Project Properties
(cliquez avec le bouton droit sur le Android Project
et cliquez sur Properties
) et accédez à Application tab
. Si vous ne trouvez pas le 7.1 dans la liste déroulante, vous pouvez l'installer en utilisant Android SDK Manager (je pense 7.1 est API 25).
J'espère que cela t'aides!
Je pense qu'il est un peu tard pour cette réponse, mais je viens d'avoir le même problème et c'est le premier message que j'ai trouvé, je vais donc répondre ici ce qui a fonctionné pour moi.
Dans Visual, accédez simplement à Outils> Android> Gestionnaire de SDK Android ...
Il suffit de choisir la dernière version (ou celle qu'on vous demande d'utiliser) et cela devrait la corriger.
Il se passe quelque chose de plus subtil ici. Le problème est la version Xamarin.Forms de la version de Visual Studio que vous utilisez. Par exemple, j'utilisais Visual Studio 2019, il a Xamarin.Forms 4.2. Il faut que je compile avec Android 8.1 ou supérieur . Mais je peux déployer sur Android version inférieure à cela en définissant la version minimale de Android puis en y déployant).
Propriétés du projet >> Android Manifest >> Minimum Android Version
Vois ici
Xamarin choisissant TargetFramework et MinimumAndroidVersion
Cela fonctionne pour moi de cette façon: dans Visual Studio, accédez à Outils> Android> Gestionnaire de SDK Android ... et désinstallez la dernière plate-forme, en la définissant comme la plus élevée Android 6.0 - Marshmallow
Toujours dans les propriétés du projet, définissez le cadre cible comme indiqué ci-dessous:
Essayez d'utiliser le bouton de menu Build-> Clean Solution. Ça m'a aidé.