質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

7014閲覧

Unity アセンブリの重複エラーを解決したい

Hirakin3

総合スコア33

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2018/02/14 10:20

編集2018/02/14 10:38

ぜひ、アドバイスをいただけると助かります。

AdStirという広告と空プロジェクトで実行したところ、以下のエラーが出ました

こちらのマニュアルに沿って、空プロジェクトに実装しました
マニュアル:https://git.io/v4wzo

エラーログ

Google.VersionHandlerという名前のアセンブリが重複していると出ますが、
なにをすればいいのか見当がついていません。

error CS1704: An assembly with the same name `Google.VersionHandler' has already been imported. Consider removing one of the references or sign the assembly Assets/PlayServicesResolver/Editor/Google.VersionHandler_v1.2.32.0.dll (Location of the symbol related to previous error) Assets/PlayServicesResolver/Editor/Google.VersionHandler.dll (Location of the symbol related to previous error) Compilation failed: 1 error(s), 0 warnings

試したこと

エディタ、PCの再起動

試したけど別のエラーが発生したこと

以下のファイルを削除
Google.VersionHandler以外の以下2つを削除

  • Google.VersionHandler〜〜〜〜v1.2.32.0
  • Google.VersionHandler〜〜〜〜v1.2.61.0

イメージ説明

発生した別のエラー

TypeLoadException: Could not load type 'FileMetadata' from assembly 'Google.JarResolver'. GooglePlayServices.ResolverVer1_1.ProcessAars (System.String dir, System.Collections.Generic.HashSet`1 updatedFiles) GooglePlayServices.ResolverVer1_1.DoResolutionNoAndroidPackageChecks (Google.JarResolver.PlayServicesSupport svcSupport, System.String destinationDirectory, Google.JarResolver.OverwriteConfirmation handleOverwriteConfirmation) GooglePlayServices.ResolverVer1_1+<DoResolution>c__AnonStoreyF.<>m__19 () GooglePlayServices.ResolverVer1_1.DoResolution (Google.JarResolver.PlayServicesSupport svcSupport, System.String destinationDirectory, Google.JarResolver.OverwriteConfirmation handleOverwriteConfirmation, System.Action resolutionComplete) GooglePlayServices.PlayServicesResolver.Resolve (System.Action resolutionComplete) GooglePlayServices.PlayServicesResolver.AutoResolve () UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at /Users/builduser/buildslave/unity/build/artifacts/generated/common/editor/EditorApplicationBindings.gen.cs:249)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

推測なので適切でない可能性のある回答です。

「Google.VersionHandler(バージョン表記無し)」は「v1.2.32.0」より古い可能性があります。
また、「Google.VersionHandlerImpl_v1.2.61.0」は必要ファイルである可能性があります。

なので
1.「Google.VersionHandler」を消し、「v1.2.32.0」「v1.2.61.0」を残す。
2.「Google.VersionHandler」「v1.2.32.0」を消し、「v1.2.61.0」を残す。
の順番で試してみてください。(1番目で成功すれば2番目は無視してOK)

投稿2018/02/15 04:29

sakura_hana

総合スコア11427

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Hirakin3

2018/02/15 08:19

最新の、v1.2.61.0以外を削除し、エラーもなく意図した動作になりました。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問