2017-06-05 3 views
0

FirebaseデータベースユニティパッケージをUnityにインポートしても、常に多くのエラーが表示されます。Unityにインポートすると、Firebase Database.unitypackageがエラーを表示しています

Unable to find dependency com.google.android.gms:play-services-base:10.2.4 in paths ($SDK\extras\android\m2repository, $SDK\extras\google\m2repository). 

com.google.android.gms:play-services-base:10.2.4 was referenced by: 
    at System.Environment.get_StackTrace() in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Environment.cs:line 227 
    at Google.JarResolver.Dependency..ctor(System.String group, System.String artifact, System.String version, System.String[] packageIds, System.String[] repositories) 
    at Google.JarResolver.PlayServicesSupport.DependOn(System.String group, System.String artifact, System.String version, System.String[] packageIds, System.String[] repositories) 
    at System.Reflection.MonoMethod.InternalInvoke(System.Object , System.Object[] , System.Exception ByRef) 
    at System.Reflection.MonoMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:line 222 
    at System.Reflection.MethodBase.Invoke(System.Object obj, System.Object[] parameters) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:line 115 
    at Google.VersionHandler.InvokeMethod(System.Type type, System.Object objectInstance, System.String methodName, System.Object[] args, System.Collections.Generic.Dictionary`2 namedArgs) 
    at Google.VersionHandler.InvokeInstanceMethod(System.Object objectInstance, System.String methodName, System.Object[] args, System.Collections.Generic.Dictionary`2 namedArgs) 
    at FirebaseAppDeps.SetupDeps() in C:\Users\Public\Documents\Unity Projects\WHOT_2D\Assets\Firebase\Editor\AppDeps.cs:line 52 
    at FirebaseAppDeps..cctor() in C:\Users\Public\Documents\Unity Projects\WHOT_2D\Assets\Firebase\Editor\AppDeps.cs:line 23 
    at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(IntPtr) 
    at System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(RuntimeTypeHandle type) in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Runtime.CompilerServices/RuntimeHelpers.cs:line 101 
    at UnityEditor.EditorAssemblies.ProcessEditorInitializeOnLoad(System.Type type) in C:\buildslave\unity\build\Editor\Mono\EditorAssemblies.cs:line 136 
    at UnityEditor.EditorAssemblies.ProcessInitializeOnLoadAttributes() in C:\buildslave\unity\build\Editor\Mono\EditorAssemblies.cs:line 162 


UnityEngine.Debug:LogError(Object) 
GooglePlayServices.PlayServicesResolver:<PlayServicesResolver>m__0(String, LogLevel) 
Google.JarResolver.PlayServicesSupport:Log(String, LogLevel, Boolean) 
Google.JarResolver.PlayServicesSupport:FindCandidate(Dependency, List`1) 
Google.JarResolver.PlayServicesSupport:LoadDependencies(Dictionary`2, List`1, Boolean, Boolean) 
Google.JarResolver.PlayServicesSupport:LoadDependencies(Boolean, Boolean, Boolean) 
Google.JarResolver.PlayServicesSupport:FindMissingDependencyPaths(String, Dictionary`2&, ExplodeAar) 
GooglePlayServices.ResolverVer1_1:DoResolution(PlayServicesSupport, String, OverwriteConfirmation, Action) 
GooglePlayServices.PlayServicesResolver:Resolve(Action) 
GooglePlayServices.PlayServicesResolver:MenuResolve() 

Unable to find dependency com.google.firebase:firebase-common:10.2.4 in paths ($SDK\extras\android\m2repository, $SDK\extras\google\m2repository). 
Unable to find dependency com.google.firebase:firebase-auth:10.2.4 in paths ($SDK\extras\android\m2repository, $SDK\extras\google\m2repository). 
No compatible versions of com.google.android.gms:play-services-base:10.2.4 found given the set of required dependencies. 
No compatible versions of com.google.firebase:firebase-common:10.2.4 found given the set of required dependencies. 

私はアンドロイドのためにそのような簡単なテストサンプルデータベースゲームをコンパイルしようとしたが、私は得る「は、一つ以上のFirebase依存関係が存在しない現在の依存関係のステータス:UnavailableOther」。 私はそのAsserts> PlayサービスのResolver> Android Resolver> Resolve Client Jarsを試してみました。代わりにこのエラーリストを印刷します。私を助けてください。

+0

Android SDKマネージャを開き、Google Playサービスをダウンロードします。これはFirebaseの依存関係の1つです。 – Programmer

+0

私はすでにGoogleプレイサービスとGoogleプレイリポジトリをダウンロードしています。それでも同じこと。 –

答えて

0

Firebaseプラグインは他の多くのプラグインと同様に、Play services resolverを使用して必要な依存関係を解決します。リゾルバはそれが探しているものを見つけることができないようなエラーメッセージから

は、になります。

Unable to find dependency com.google.android.gms:play-services-base:10.2.4 in paths ($SDK\extras\android\m2repository, $SDK\extras\google\m2repository). 

注意パスは、実際の本当のフォルダ$ SDKで始まり、ないではないということ。

[設定] - > [外部ツール]でAndroid SDKのパスがUnityで正しく設定されていることを確認してください。

また、Google Playサービスの最新バージョン(SDKマネージャーから、「Extras」の項目が最新であることを確認してください)を持っていることを確認してください。

関連する問題