Erreur/avertissement XA4312 de .NET pour Android

La référence à un projet d'application Android Wear à partir d'un projet d'application Android est déconseillée.

Les applications Wear OS doivent plutôt être distribuées en tant qu’applications autonomes.

À partir d’un Foo.Android.csproj dans les versions précédentes de .NET pour Android, il était possible de référencer un Foo.Wear.csproj tel que :

<ProjectReference Include="..\Foo.Wear\Foo.Wear.csproj">
  <IsAppExtension>True</IsAppExtension>
</ProjectReference>

Cela incorporerait com.foo.wear.apkà l’intérieurcom.foo.android.apk dans Resources/raw.

Solution

Distribuez Foo.Wear.csproj dans l’exemple ci-dessus en tant qu’application de système d’exploitation autonome à la place.