2011-02-17 53 views
0

我試圖將MapView添加到我的應用程序之一。 查看相關地圖查看地圖添加地點。 Manifest中的權限也遵循以下規則。 項目編譯出來沒有問題。 添加了帶有地圖的圖書館。解決MapView超類的問題(「找不到類」問題)

但我仍然收到此錯誤。

任何人都有同樣的問題,並找到了解決辦法?

如果您需要更多數據,請告訴我。

02-17 14:16:22.196: WARN/dalvikvm(20884): Unable to resolve superclass of Lnet/gynsoft/citydusseldorf/MapViewController; (27) 
02-17 14:16:22.196: WARN/dalvikvm(20884): Link of class 'Lnet/gynsoft/citydusseldorf/MapViewController;' failed 
02-17 14:16:22.204: ERROR/dalvikvm(20884): Could not find class 'net.gynsoft.citydusseldorf.MapViewController', referenced from method net.gynsoft.citydusseldorf.startActivity$5.onClick 
02-17 14:16:22.204: WARN/dalvikvm(20884): VFY: unable to resolve const-class 121 (Lnet/gynsoft/citydusseldorf/MapViewController;) in Lnet/gynsoft/citydusseldorf/startActivity$5; 
+0

「net.gynsoft.citydusseldorf.MapViewController」的超類有什麼特別之處? – CommonsWare 2011-02-17 14:33:22

+0

這只是包中類的標識符。 net.gynsoft.citydusseldorf - 是MapViewController.class所在的包。 – Patrick 2011-02-17 15:01:06

回答

0

是的,你必須引用maps.jar庫externaly,而不是選擇谷歌添加平臺目標爲您的應用程序。

選擇Google API作爲目標,而不是添加map.jar文件externaly。

這將肯定可以解決這一問題,我也面臨着它

0

之前,當我運行,需要在標準模擬器的地圖應用程序通常我得到這個錯誤。您需要一個運行Google API的模擬器,而不是標準模擬器。

您可以在Android SDK和AVD管理器中執行此操作。

0

創建lib文件夾,libs文件夾用於本機庫。我做到了,將庫添加到庫中,並將路徑構建爲內部庫,並且工作正常!