2016-09-14 10 views
0

私はiamとdroid用にxamarin.formsプロジェクトと統合google analyticsを構築しています。 現在、私はxamarin.iosにインストールされているナゲットによって、Google Analytics for iOSフレームワークを使用しました。ところで、私がiosをビルドすると、ネイティブライブラリのリンクに失敗したという例外が発生します。 この問題を解決するにはどうすればよいですか? ここに例外リストがあります。Xamarin.iosに関するGoogle Analyticsの問題

エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_lref_log_delete。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_lref_log_deleteによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_max_gref_get。このシンボルは、管理対象メンバーJava.Interop.Runtime._monodroid_max_gref_getによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_weak_gref_new。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_weak_gref_newによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_gref_get。このシンボルは、管理対象メンバーAndroid.Runtime.AndroidObjectReferenceManager._monodroid_gref_getによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_getifaddrs。このシンボルは、管理対象メンバーAndroid.Runtime.AndroidEnvironment._monodroid_getifaddrsによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_gref_log_new。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_gref_log_newによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:_monodroid_typemap_managed_to_java。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv.monodroid_typemap_managed_to_javaによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_gc_wait_for_bridge_processing。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_gc_wait_for_bridge_processingによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_freeifaddrs。このシンボルは、管理対象メンバーAndroid.Runtime.AndroidEnvironment._monodroid_freeifaddrsによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_lref_log_delete。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_lref_log_deleteによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。ビルドログを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_detect_cpu_and_architecture。このシンボルは、管理対象メンバーAndroid.Runtime.AndroidEnvironment._monodroid_detect_cpu_and_architectureによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_gref_log_delete。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_gref_log_deleteによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:_monodroid_typemap_java_to_managed。このシンボルは、マネージメンバJava.Interop.TypeManager.monodroid_typemap_java_to_managedによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_timezone_get_default_id。このシンボルは、管理対象メンバーAndroid.Runtime.AndroidEnvironment._monodroid_timezone_get_default_idによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_lref_log_new。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_lref_log_newによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_weak_gref_delete。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_weak_gref_deleteによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_get_identity_hash_code。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_get_identity_hash_codeによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。
エラーネイティブリンクに失敗しました。未定義シンボル:__monodroid_gref_log。このシンボルは、管理対象メンバーAndroid.Runtime.JNIEnv._monodroid_gref_logによって参照されています。必要なすべてのフレームワークが参照され、ネイティブライブラリがリンクされていることを確認してください。

答えて

0

私は同じ奇妙なエラーがありました。私の修正はMono.Androidの参照をPCLから削除して、上記のエラーをすべて修正して再構築しました。

は、私の場合Mono.Android参照は、実際に必要な基準だったが、これらのエラーを取り除くために、私はMono.Androidを使用していたことPCLにコードをコメントアウト。ビルドが成功した後(Mono.Androidなし)、コードをPCLに戻し、Mono.AndroidのリファレンスをPCLに戻しました。驚くべきことに、Mono.Androidで清潔で再構築し、PCLで参考にしました。私はどのように手がかりがありません。

関連する問題