2016-11-21 12 views
1

私はちょうどXamarinフォームを学ぶために始めていると私の最初の空白のアプリ(PCI)を実行しようとすると、それが例外をスロー:base.OnCreate(bundle);未処理の例外

Exception image

どんなにを私は仮想のAndroidデバイス上でそれを展開する場合や私の電話で直接。また、Visual Studio 2017 RCを使用しています。私はVS 2015でクロスプラットフォームのアプリケーションを実行するために重要な(私はMSDNフォーラムの投稿から入手したように)自分の職場でマシンにアップデート3バグフィックス(KB3165756)をインストールできませんでした。 VS2017RCのクロスプラットフォームプロジェクト用の「マスター詳細」テンプレートがあります。これは、シンプルなAppテンプレートを提供し、スムーズに動作します。

答えて

0

私は例外の記述がそれはすべてだと思います。

Resources \ values \ styles.xmlでスタイルを確認してください。

parent="Theme.AppCompat"

それともFormsApplicationActivityMainActivityの継承を変更する:あなたはこのような何かに変更する必要が

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

: このような親はおそらくあります。

また、AppCompatの実装についてはdocumentationを確認してください。これが空のプロジェクトの場合は、おそらくプロジェクトテンプレートのバグです。

+0

私の[styles.css] [1]はすでに親App.Compatを持っています。私はparent = "Theme.AppCombat"にparent = "MainTheme.Base"を変更しましたが、それでも例外はスローされました。また、私の[MainActivity] [2]はすでにFormsApplicationActivityを継承しています。 [1]:https://i.stack.imgur.com/e04fs.jpg [2]:https://i.stack.imgur.com/dqQwm.jpg – sneuly

+0

スクリーンショットでは、「MainActivity」 FormsAppCompatActivity'から継承します.' FormsApplicationActivity'ではありません。それにもかかわらず、あなたのテーマは適切な親を持つように思われるので、うまくいきません。 –

+0

サンプルソリューションを公開して、再現を試みることができます –