2016-07-29 5 views
0

C#、Xamarinで一般的なG +サインアップボタンを作成したいが、「LinearLayoutには含まれていないcom.google.android.gms.common.SignInButtonという名前の子ども "「LinearLayoutにcom.google.android.gms.common.SignInButtonという名前の子供が含まれていません」

Google PlayサービスもAndroid SDKにインストールされており、Visual Studioにもコンポーネントが追加されています。 しかし、私はビジュアルスタジオで追加する必要があるGoogleの再生サービスがわからない。 しばらくお待ちください。

画面を見つけてくださいあなたはXamarin.GooglePlayServices.Plusのnugetパッケージを追加する必要が

enter image description here

+0

完全なエラーメッセージを投稿できますか?それはのPrashant @スクリーンショット –

+0

で明確ではないですが、ここでは完全なエラーMSGで...重大\tコード\t説明\tプロジェクト\tファイル\tライン\t抑制状態 警告\t \t要素「のLinearLayoutは」に無効な子要素「com.googleを持っています。 android.gms.common.SignInButton '可能な要素のリスト: 'GLSurfaceView、AdapterView、AdapterViewAnimator、AutoCompleteTextView、MediaController、TextView、FragmentBreadCrumbs、AppWidgetHostView、ExtractEditText、KeyboardView、RSSurfaceView、RSTextureView、SurfaceView、 –

答えて

0

をshot-。これにより、以下の参考文献がインストールされます。

  • Xamarin.GooglePlayServices.Base
  • Xamarin.GooglePlayServices.Basement
  • Xamarin.GooglePlayServices.Plus

次にあなたが

<com.google.android.gms.common.SignInButton 
    android:id="@+id/sign_in_button" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 
経由レイアウトにサイン・インボタンを使用することができます

注:レイアウトデザイナーが警告を表示しても、アプリは問題なく実行されます。

+0

はい@sJy、nugetパッケージxamarin.GooglePlayServices.Plusを追加しました。また、3つの参照を指定しています。そのエラーを取得します。 –

+0

@DhanshreeMoreレイアウトデザイナーが警告を表示しても、ボタンが適切に表示された状態でデバイスで実行されます。 – sJy

+0

ええ、ありがとう。それを得ました:)うまく動作しています –

関連する問題