Xamarin ‘Di Risorse.Layout’ non contiene una definizione per ‘Tabbar’ errore

Ho creato una base xamarin.forms progetto (con PCL codice strategia di condivisione) e mi sto errore per i seguenti due linee di MainActivity::OnCreate()

TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;

CS0117 ‘di Risorse.Layout’ non contiene una definizione per ‘Tabbar’

CS0117 ‘di Risorse.Layout’ non contiene una definizione per ‘Barra degli strumenti’

I file di risorse esistere come Resources\layout\Tabbar.axml e Resources\layout\Toolbar.axml e l’azione di generazione per entrambi è impostato per AndroidResource.

Ho il sospetto che c’è qualcosa di sbagliato con il mio android SDK di installazione. Attualmente i seguenti pacchetti sono stati installati:

Xamarin 'Di Risorse.Layout' non contiene una definizione per 'Tabbar' errore

Ma il Run pulsante in Visual Studio 2015 mostra ancora Android 6.0 API 23 e non è possibile cambiarla:

Xamarin 'Di Risorse.Layout' non contiene una definizione per 'Tabbar' errore

Ho anche impostato il Target Framework versione di Android progetto 7.1:

Xamarin 'Di Risorse.Layout' non contiene una definizione per 'Tabbar' errore

La struttura del progetto è la seguente:

Xamarin 'Di Risorse.Layout' non contiene una definizione per 'Tabbar' errore

Ho seguito questo tutorial passo passo per creare il progetto di esempio.

Come posso ottenere il corretto l’errore?

  • potete fornire il progetto di esempio ? Che ci dirà se il problema è il vostro progetto o per l’ambiente
  • Aggiornata la questione con una snapshot della struttura del progetto e un link per il tutorial codice sorgente. Si noti che anche un antipasto xamarin.forms modello di progetto dà questo errore e non è legato al tutorial che ho seguito.
  • vuoi che mi guarda la macchina utilizzando teamviewer?
  • Purtroppo non è un’opzione
  • nessun problema. controllare il vostro ambiente.
  • Qualsiasi suggerimento cosa devo controllare prima?
  • Cerchiamo di continuare questa discussione in chat.

InformationsquelleAutor Meysam | 2017-07-29



One Reply
  1. 3

    Il problema sembra API installato. È ancora un po ‘ di mistero per me che le Api devono essere installati, ma di eliminare gli strumenti di costruzione di 24 e l’installazione di strumenti di costruzione 26.0.1 risolto il problema per costruire.

    Poi installato NDK che manca e impostare il percorso in Xamarin opzioni.
    Ora 2 opzioni sono disponibili per i computer di sostegno HAXM e/o Hyper-V

    1. HAXM. Disattivare l’Hyper-V. Poi cambiare emulatore impostazione in AVD manager che non sono stati creati e scaricare un Itom immagine per l’emulatore di Android SDK. Scaricare e installare HAXM. Sei pronto.
    2. Attivare Hyper-V. Scaricare e installare Hyper-V VS emulatori. Eseguire e creare un emulatore(s) della macchina virtuale(s). Sei pronto.

    Eseguire l’applicazione.

    • Non è d’aiuto per me. L’Esecuzione Di Visual Studio Mac 2017.

Lascia un commento