私はEclipseからAndroidStudioに私のプロジェクトをインポートしようとしていますが、次のエラーが発生しています
まず、Gradleファイルの対応するエントリのGoogle Play Servicesライブラリを置き換えない理由がわかりません。
状況を修正するにはどうすればよいですか?任意のガイダンスまたはチュートリアルへのリンクが役立ちます。
この問題を解決する別の方法があるかもしれませんが、project.properties
ライブラリへの参照を作成していたgoogle-play-services_lib
ファイルの行を削除することになりました。
別の方法は、単純にパスを設定することです。とにかくAndroidスタジオで使用するには、Android SDKを介してプレイサービスをインストールする必要があります。
プレイサービスがインストールされたら、Android SDKマネージャーでGoogleプレイサービスエントリを強調表示すると、インストール場所へのパスが表示されます。MACでは、通常/ Users/[ homedir]/Android-sdks/extras/google/google_play_services/libproject
このファイルを指すようにproject.propertiesのパスを編集すると、インポートされます。その後、必要に応じてgradleビルドファイルを更新できます。
「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を貼り付けるだけです
私はちょうどそれが私のために動作するように変更しました
変更されたAndroid.library.reference.2 ../ google-play-services_lib
なので
Android.library.reference.google-play-services_lib
最も簡単で簡単な解決策は、別のプロジェクトまたはSDKフォルダーからgoogle-play-services_lib
フォルダーをコピーし、エラーのアドレスである場所に貼り付けることです。 project.properties
の行を削除またはコメントすると、プロジェクトでエラーが発生し、必要な手順を実行して修正しない限りビルドできなくなります。