2010-01-03 34 views
13

新的Android。檢查了SDK網站上的常見問題,但沒有找到有用的東西。com.google.android.maps丟失?

我正在通過幾本書w /可下載的代碼學習。我想運行的一個例子甚至不會編譯,因爲IDE無法找到/導入庫/軟件包,我發現它很奇怪,因爲我已經安裝了所有可能的東西SDK提供。發佈商網站上的書籍信息也沒有幫助。有任何想法嗎?

我在使用Eclipse(build 20090920-1017)和ADT 0.9.5插件。 SDK完全更新(包括所有可用的軟件包,包括android 1.1 api 2 rev.1到android 2.0.1 api6 rev 1,以及谷歌apis 3 rev 3到6 rev 1)。

任何建議表示讚賞..謝謝提前。

回答

25

選擇「Google API」項目Build Target。並確保Google API安裝在您的Android SDK中。
不要忘記

+4

<<選擇「Google API」項目Build Target >> 就是這樣,謝謝!:) – Jeff 2010-01-03 20:58:49

+0

另外,如果您正在模擬,請確保模擬機器以Google API爲目標。 – 2011-11-03 01:37:01

14

開關添加

<uses-library android:name="com.google.android.maps" /> 

到標籤中ApplicationManifest.xml爲「谷歌API」爲項目建設目標爲我工作。

項目 - >屬性 - > Android的, 檢查一下Google API

+3

感謝給我的菜單位置....日食菜單是一團糟。 – Paul 2011-01-22 06:29:36

0

永遠記住添加使用庫在器件的應用分支。就像這樣:

我也有同樣的問題,但我不得不添加使用庫不是在應用

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.MapsTest" 
    android:versionCode="1" 
    android:versionName="1.0.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".MapsTest" 
       android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <uses-library android:name="com.google.android.maps"/> 
    </application> 
<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> 
</manifest> 

在0.004秒分析時,使用稱作GeSHi 1.0.8.4

1
  1. 安裝所有谷歌的API使用sdk管理器。

  2. 在您的清單,在應用元素添加

    <uses-library android:name="com.google.android.maps" /> 
    
  3. 你必須包括地圖jar文件也..右鍵單擊您的項目並轉到構建路徑,然後添加外部歸檔。找到您的sdk。 android-sdk-windows\add-ons\addon_google_apis_google_inc_<your api version>\libs\maps
0

我也得到了,即使我插入

<uses-library android:name="com.google.android.maps"/> 

我在努力解決這個問題,很長一段時間這個錯誤...

然後清潔重建項目解決了問題

0

要使用谷歌地圖進行開發,我建議您使用Genymotion改爲eclipse模擬器。

+0

你很經常連接到Genymotion ... – bummi 2013-10-30 15:28:06

+0

我與Genymotion有同樣的問題,而不是與eclipse的模擬器。 :? – 2014-01-07 20:13:05