web-dev-qa-db-ja.com

Unity:解決Android依存関係がフリーズします。プラグインをインポートできません

大きな問題があります。何らかの理由で、ほとんどすべてのプラグインをUnityプロジェクトにインポートできません。インポートが完了するたびに、[Androidの依存関係を解決しています]画面が表示され、実際には問題が解決されません。 Unity Mediationプラグインをインポートしたときに最近この問題が発生し、Android St​​udio、JavaおよびUnityを再インストールしました。これにより、同じエラーが発生しましたが、プラグインでもins、以前は機能していました。私は何をすべきかわからない。再インストール後、SDKツールを25.0.5にダウングレードするか、Unity EditorのJava_HOMEエラーが原因でプロジェクトをビルドできませんでした。それ以外はすべて最新です。

どんな助けでもありがたいです。 enter image description here

8
TheNewbie

さて...問題は、私のプロジェクトフォルダーにスペースが含まれていることでした。 Test Appの場合は、TestAppである必要があります。 Unityでプロジェクトを作成したとき(これが最初のプロジェクトです)、プロジェクトの名前がフォルダー名として使用されていることを無視しました。私はそれを修正する絶望的な試みでエンジン全体がどのように機能するかを理解しましたが、それがそれほど単純であるとは思わなかったです。

5
TheNewbie

これがさらに役立つか問題が発生するかどうかはわかりません-すぐにわかりますが、付属のPlay Services ResolverとともにPlay Servicesパッケージがすでにインストールされている場合... AdMobsパッケージをインポートするときに確認してくださいPlay Services Resolverは既にインストールされているため、インポートする前にオフにします。必要に応じて、アセットメニューからPlay Services Resolverを管理/更新できます。

2
nightofthecow

ProjectSettingsでは、AndroidResolverDependencies.xmlを削除して(名前を変更することをお勧めします)、Unityを再起動できます。時間はかかりますが、jdkが動作しているのを確認できるので、お待ちください。問題が修正されます。

2
ivan.rosina