22

インポートを使用してプロジェクトに google-play-service ライブラリを追加しようとしています(Googleマップの場合)。パスを追加すると、この参照の横に赤い X が表示され、参照が追加されません。これを解決する方法を知っていますか?

4

9 に答える 9

50

赤い X は、リンク パスが壊れていることを意味します。

http://developer.android.com/google/play-services/setup.html

google-play services_lib ライブラリ プロジェクトをワークスペース (Android マップ プロジェクトがあるフォルダー) にコピーします。ライブラリ プロジェクトは、次のパスにあります。

     <android-sdk-folder>/extras/google/google_play_services/libproject/google-play-services_lib library project .

ライブラリ プロジェクトを Eclipse にインポートする

[ファイル] > [インポート] をクリックし、[Android] > [Existing Android Code into Workspace] を選択して、ワークスペースを参照し、ライブラリ プロジェクトをインポートします。ライブラリプロジェクトかどうかを確認できます。ライブラリ プロジェクトを右クリックします。プロパティに移動します。左側のパネルで [Android] をクリックします。ライブラリがチェックされていることが表示されます。

Android プロジェクトを右クリックします。プロパティに移動します。左パネルで Android を選択します。[追加] をクリックして、ライブラリ プロジェクトを参照します。同じものを選択します。[OK] をクリックして適用します

ここに画像の説明を入力

于 2013-07-12T08:56:03.853 に答える
4

この質問には 1 年以上かかりますが、ここに書き留めることは決して考えられません。同様の問題に直面している人を助けるかもしれません。

おそらくフォルダを選択してFile -> Importいるかもしれませんが、

C:\adt-bundle-windows-x86-20130729\sdk\extras\google\google_play_services\ 

それ以外の

C:\adt-bundle-windows-x86-20130729\sdk\extras\google\google_play_services\libproject\google-play-services_lib

Eclipse が google-play-services_lib プロジェクトをワークスペースに正しくコピーしなかったため、非常に奇妙でしたが、これによりプロジェクト プロパティに十字マークが表示されました。

于 2014-02-28T19:18:40.780 に答える
0

これはよくある問題ですgoogle-play-service-lib。あなたのプロジェクトは、あなたのプロジェクト内にandroid projectある必要がありsame folderます。MyMapD:/workspaceplay service lib projecD:/workspace

于 2015-10-11T19:29:57.883 に答える