インポートを使用してプロジェクトに google-play-service ライブラリを追加しようとしています(Googleマップの場合)。パスを追加すると、この参照の横に赤い X が表示され、参照が追加されません。これを解決する方法を知っていますか?
9 に答える
赤い 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] をクリックして適用します
この質問には 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 プロジェクトをワークスペースに正しくコピーしなかったため、非常に奇妙でしたが、これによりプロジェクト プロパティに十字マークが表示されました。
これはよくある問題ですgoogle-play-service-lib
。あなたのプロジェクトは、あなたのプロジェクト内にandroid project
ある必要がありsame folder
ます。MyMap
D:/workspace
play service lib projec
D:/workspace