2017-10-24 9 views
-1

Xamarin.forms AppLinksの機能をアプリに実装しました。それは正常に動作しますが、デバッグモードで実行している場合のみです。私はこの問題をhereと報告しました。私は過去3週間のために、この問題を把握しようとしていますXamarin.forms "Release"モードで構築した場合、AppLinks.RegisterLink()メソッドが失敗する

I/MonoDroid(24606): UNHANDLED EXCEPTION: I/MonoDroid(24606): Java.Lang.LinkageError: no non-static method "Lcom/google/android/gms/internal/zzkk;.start(Lcom/google/android/gms/common/api/GoogleApiClient;Lcom/google/android/gms/appindexing/Action;)Lcom/google/android/gms/common/api/PendingResult;"

:logcatは、次の例外を示しています。どんな助けもこの時点で大いに評価されます。

+0

すべてのdllが含まれているかどうかを確認してください。私も同じ問題に直面しました。すべてのDLLを含めることで、リリースモードでうまくいきました。 –

+0

どうすれば確認できますか?私はVisual Studioを使用します。 – Alex

答えて

0

左側のソリューションエクスプローラの下を参照する場合は、[参照]を右クリックして[参照の編集]を選択し、[.NETアセンブリ]を選択してdllを選択してプロジェクトに追加します。それが初めて追加されたとき、それは将来のプロジェクトの参考になるでしょう。

現在のプロジェクトで参照リストに追加する必要がない場合でも、通常のdllを追加して追加しました。私のアプリはデバッグモードで正常に動作していましたが、それが正常に動作した後、リリース時に動作しませんでした。

+0

追加するDLLがわかりません - 例外はXamarin自身の機能内で発生します。 – Alex

+0

を更新するか、googleapiclient/googleservicesに関連するDLLをすべて追加してください。 –

+0

これらはすべて既に含まれていますが、そのうちの4つが含まれています。私と忍耐してくれてありがとう、レイケー。 – Alex

関連する問題