2016-11-21 4 views
1

Ich bin nur Xamarin Formulare zu lernen beginnt und bei dem Versuch, meine erste leere app (PCI) zu laufen, es wirft Ausnahme:base.OnCreate (Bündel); Unbehandelte Ausnahme

Exception image

Egal, ob ich es auf virtuellen Android-Gerät bereitstellen oder direkt auf meinem Handy. Außerdem verwende ich Visual Studio 2017 RC, da ich Update 3 Bugfix (KB3165756) nicht auf meinem Arbeitsplatz installieren konnte, was für die Ausführung von plattformübergreifenden Apps auf VS 2015 von entscheidender Bedeutung ist (wie ich es vom MSDN forum post erhalten habe). Es gibt die Vorlage "Master Detail" für plattformübergreifende Projekte in VS2017RC, die eine einfache App-Vorlage bietet und reibungslos funktioniert.

Antwort

0

Ich denke, die Ausnahmebeschreibung sagt, es ist alles.

Überprüfen Sie Ihren Stil in der Resources \ values ​​\ styles.xml. Es ist wahrscheinlich ein Elternteil wie folgt aus:

parent="@android:style/Theme.Holo.Light"

, die Sie haben, um so etwas zu ändern:

parent="Theme.AppCompat"

Oder ändern Sie die Vererbung des MainActivity-FormsApplicationActivity.

Überprüfen Sie auch die documentation bei der Implementierung von AppCompat. Wenn es sich um ein leeres Projekt handelt, handelt es sich wahrscheinlich um einen Fehler in der Projektvorlage.

+0

Meine [styles.css] [1] haben bereits übergeordnete App.Compat. Ich änderte parent = "MainTheme.Base" zu parent = "Theme.AppCombat", es warf immer noch die Ausnahme. Auch meine [MainActivity] [2] erbt bereits FormsApplicationActivity. [1]: https://i.stack.imgur.com/e04fs.jpg [2]: https://i.stack.imgur.com/dqQwm.jpg – sneuly

+0

Im Screenshot Ihrer 'MainActivity' erbt von 'FormsAppCompatActivity' nicht von 'FormsApplicationActivity'. Trotzdem scheint Ihr Thema die richtigen Eltern zu haben, also ist es seltsam, dass es nicht funktioniert –

+0

Sie können Ihre Beispiellösung veröffentlichen, damit wir versuchen, sie zu reproduzieren –

Verwandte Themen