2011-03-11 80 views
3

打開谷歌地圖在Android模擬器我讓下面的logcat錯誤是:無法在Android模擬器的

03-11 04:44:56.663: ERROR/AndroidRuntime(403): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.map/com.map.MapDemo}: java.lang.ClassNotFoundException: com.map.MapDemo in loader dalvik.system.PathClassLoader[/data/app/com.map-1.apk] 

找不到包com.map在AndroidManifest.xml

回答

0

檢查下面的事情

檢查,如果這條線是包含在你的清單文件作爲manifest

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

孩子添加以下行的application孩子只能在清單

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

下一頁右鍵單擊您的項目文件夾 - >屬性 - > android - >檢查您是否選擇了Google API

還會檢查您是否使用Google API創建了AVD。 如果您再次需要任何幫助,請告訴我們。

0

確保您已將MapActivity類到Android清單使用:

<activity android:name="com.map.MapDemo" android:label="MapDemo"/> 
2

如果您的模擬器設置爲使用Google API,則您將能夠使用Google地圖。如果您還沒有,請從下拉列表中以Google API爲目標平臺創建一個新的模擬器。

0

檢查你是否已經在你的Eclipse中安裝了谷歌軟件包....如果你還沒有安裝谷歌軟件包,在窗口中選擇「Android SDK和AVD管理器」...然後選擇安裝的軟件包那麼你會得到一個在右側的包選擇第三方包,並按照你的要求安裝谷歌包...

1

Jst通過導入從inbuild應用程序採取map.jar文件。

c:\ androidsdk \ add-ons \ addon_google_apis_google_inc_7 \ libs \ map.jar 在您的eclipse項目中會出現jar文件夾。從中添加外部jar文件並採用map.jar。

然後給互聯網許可。並獲得API密鑰。