2010-05-04 31 views
2

嗨我正在開發一個Android應用程序,並試圖將地圖合併到我的一個子活動中。遵循Android的所有指示,我的java文件不會識別「MapActivity」或導入語句以包含所需的API。這是我的XML清單和我的類文件。獲取Eclipse識別地圖api

<?xml version="1.0" encoding="utf-8"?> 

<uses-permission android:name="android.permissions.INTERNET"/> 
    <uses-permission android:name="android.permissions.ACCESS_FINE_LOCATION"/> 

<application android:icon="@drawable/icon" android:label="@string/app_name"> 

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

    <activity android:name=".CadetCommand" 
       android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

    <activity android:name="RedLight"></activity> 
    <activity android:name="PTCalculator"></activity> 

</application> 
<uses-sdk android:minSdkVersion="7"/> 

這裏是我的java文件:

package edu.elon.cs.mobile; 

import com.google.android.maps.MapActivity; 
import com.google.android.maps.MapView; 
import android.os.Bundle; 

public class LandNav extends MapActivity{ 

} 

任何建議會有所幫助。

回答

3

您必須使用Google公司的Google API。作爲eclipse中的SDK,不是「SDK平臺Android」。

如果您沒有它,可以使用Android SDK和AVD管理器下載(android-sdk/tools/android)

0

我自己並沒有使用它,但是如果你有一個外部jar,你可能只需要右擊它並從eclipse中選擇「Add to build path」。