3

私はXamarin-Androidでアプリケーションを作成していますので、Build-ActionをGoogle-services.jsonファイルに設定する必要がありますが、GoogleServicesJsonなどのプロパティはありません。 がスローされた型「System.Runtime.InteropServices.ExternalException」のBuild ActionをGoogleServiceJsonに設定できません

例外:私はそれは私に例外を示し、それを書いてみます。

Visual Studioを保存してから再起動しようとしましたが、問題は解決しませんでした。

この問題を解決する方法がわかっている場合は、私を手伝ってください! :)
That's the file I'm clicking on

+0

私はXamarinにあるファイルをクリックしていることを確認することができます。 .Androidプロジェクト。 :) – oceankit

+0

@SushiHangoverはい、VS 2015でこれをやろうとしましたが、違いはありません – oceankit

+0

@SushiHangover Xamarin.Firebase.Messagingを追加しました。十分です。しかし今はXamarin.GooglePlayServices.Basementを追加したときに設定できます。ありがとうございました! :D – oceankit

答えて

5

GoogleServicesJsonビルドタイプはXamarin.GooglePlayServices.Basement.targetsです。私たちは、メッセージングについて話している場合、あなたはそのビルドアクションが利用できる必要はありませんその扶養家族の1、通常Xamarin.GooglePlayServices.GcmまたはXamarin.Firebase.Messaging経由

プロジェクトがXamarin.GooglePlayServices.Basementがインストールされていない場合。

.csprojインポート例:

<Import Project="..\packages\Xamarin.GooglePlayServices.Basement.42.1001.0\build\MonoAndroid70\Xamarin.GooglePlayServices.Basement.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Basement.42.1001.0\build\MonoAndroid70\Xamarin.GooglePlayServices.Basement.targets')" /> 
5

地下室をインストールするパッケージを追加する、または手動でそれを自分で追加した後、あなたの.csprojXamarin.GooglePlayServices.Basement.targetsGoogleServicesJsonのインポートが含まれますが、ビルドタイプとして利用できるようになります

"Xamarin.GooglePlayServices.Basement"をインストールした後でも、GoogleServiceJsonオプションが表示されませんでした。驚いたことに、私はXamarinスタジオを終了し、再びそれを開いたときに表示を開始します。

+0

Visual Studio for macと同じ – Lyck

+1

IDE(Visual Studio for Mac)を閉じる必要はなく、ソリューションをいったん終了してから再起動する必要がありました。 –

+0

私と同じ!ありがとうございます –

1

ダウンロードは、最初にこれらのパッケージ:2 - その後、

Xamarin.Firebase.Common 

Xamarin.Firebase.Config 

Xamarin.Firebase.Iid 

Xamarin.GooglePlayServices.Base 

Xamarin.GooglePlayServices.Basement 

Xamarin.GooglePlayServices.Tasks 

を再起動し、再構築します。

enter image description here

はその後

enter image description here

+0

答えのテキストにパッケージ名を追加してください。また、「ここに画像の説明を入力してください」を変更して、有用な説明にしてください。 –

+0

私はそれを作る... –

3

1-ダウンロードが最初にこれらのパッケージを再起動します3-google-services.json - >プロパティ - >ビルドアクション:GoogleServicesJson

関連する問題