web-dev-qa-db-ja.com

Android Studio-ライブラリリファレンス../google-play-services_libはプロジェクトのインポート中に見つかりませんでした

私はEclipseからAndroidStudioに私のプロジェクトをインポートしようとしていますが、次のエラーが発生しています

error message in Android studio

まず、Gradleファイルの対応するエントリのGoogle Play Servicesライブラリを置き換えない理由がわかりません。

状況を修正するにはどうすればよいですか?任意のガイダンスまたはチュートリアルへのリンクが役立ちます。

25

この問題を解決する別の方法があるかもしれませんが、project.propertiesライブラリへの参照を作成していたgoogle-play-services_libファイルの行を削除することになりました。

76

最も簡単な解決策は、このコード行Android.library.reference.2 = ../google-play-services_libをプロジェクトファイルから削除することです(プロジェクトのルートフォルダーにあります)rest Android =スタジオはそれ自身を処理します enter image description here

ファイルを見つける:enter image description here

3
Adeeb karim

別の方法は、単純にパスを設定することです。とにかくAndroidスタジオで使用するには、Android SDKを介してプレイサービスをインストールする必要があります。

プレイサービスがインストールされたら、Android SDKマネージャーでGoogleプレイサービスエントリを強調表示すると、インストール場所へのパスが表示されます。MACでは、通常/ Users/[ homedir]/Android-sdks/extras/google/google_play_services/libproject

このファイルを指すようにproject.propertiesのパスを編集すると、インポートされます。その後、必要に応じてgradleビルドファイルを更新できます。

3
mark

「google-play-services_libライブラリへの参照を行っていたproject.propertiesファイルの行を削除する」ことは、良い修正方法ではないと思います。実際に修正するには、次のいずれかを実行します。Eclipseプロジェクトのルートディレクトリにあるproject.propertiesファイルでgoogle-play-services_libへのパスの場所を編集するだけです。

Android.library.reference.1 = path/to/the/google-play-services_lib

Note:If you are on windows path\comes\like\this you have to replace the backward slash with the forward slash and your path/will/become/like/this.

例:

C:/Users/username/AppData/Local/Android/sdk/extras/google/google_play_services/libproject/google-play-services_lib

または、以下のように「\」を「\」に置き換えます。

Android.library.reference.1=C:\\Users\\username\\AppData\\Local\\Android\\sdk\\extras\\google\\google_play_services\\libproject\\google-play-services_lib

そうでなければ-エラーの最後の行の最後の部分を見てください。これは...folder_name/google-play-services_libに解決されます。

その場所にフォルダーを作成し、google_play_services\libproject\google-play-services_libからgoogle-play-services_libを貼り付けるだけです

1
Raulp

私はちょうどそれが私のために動作するように変更しました

変更されたAndroid.library.reference.2 ../ google-play-services_lib

なので

Android.library.reference.google-play-services_lib

1
Prathap Reddy

最も簡単で簡単な解決策は、別のプロジェクトまたはSDKフォルダーからgoogle-play-services_libフォルダーをコピーし、エラーのアドレスである場所に貼り付けることです。 project.propertiesの行を削除またはコメントすると、プロジェクトでエラーが発生し、必要な手順を実行して修正しない限りビルドできなくなります。

0
Maihan Nijat