[英]Android google maps package does not exist error
我是一個法國人,我嘗試使用Google Maps API V2用於Android手機的疊加層來創建軟件。
編譯后出現錯誤消息,並且自3周以來我一直沒有解決此問題(程序包不存在)。
請問有人可以幫我嗎?
問候。
這是錯誤:Echec de lacréationde l'application Android。
Ligne de commande : "C:\Program Files\Java\jdk1.6.0_37\bin\javac.exe" -encoding UTF-16LE -nowarn -source 1.5 -target 1.5 -d bin\classes -bootclasspath "C:\Program Files\Android\android-sdk\platforms\android-18\android.jar" gen\com\pcsoft\android_trace_sur_carte\*.java src\com\pcsoft\android_trace_sur_carte\wdgen\*.java gen\com\google\android\gms\*.java -classpath "libs;libs\google-play-services.jar"
Erreur retournée :
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:27: package com.google.android.maps does not exist
import com.google.android.maps.GeoPoint;
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:29: package com.google.android.maps does not exist
import com.google.android.maps.GeoPoint;
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:30: package com.google.android.maps does not exist
import com.google.android.maps.*;//GeoPoint;
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:49: package com.google.android.maps does not exist
import com.google.android.maps.*;
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:163: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
private static List<GeoPoint> path;
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:165: cannot find symbol
symbol : class MapView
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
private static MapView vMap;
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:169: cannot find symbol
symbol : class Overlay
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
public static class RoutePathOverlay extends Overlay {
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:174: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace.RoutePathOverlay
private final List<GeoPoint> m_arPoints;
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:176: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace.RoutePathOverlay
public RoutePathOverlay(List<GeoPoint> points, int pathColor, int nOpacity, Paint.Style clStyle, int nWidth) {
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:193: cannot find symbol
symbol : class MapView
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace.RoutePathOverlay
public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) {
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:124: cannot find symbol
symbol : class MapView
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
vMap = (MapView) getView(sCarte);
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:153: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
path = new ArrayList<GeoPoint>();
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:194: cannot find symbol
symbol : class Projection
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace.RoutePathOverlay
Projection projection = mapView.getProjection();
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:200: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace.RoutePathOverlay
GeoPoint gPointA = m_arPoints.get(i);
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:209: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace.RoutePathOverlay
GeoPoint gPointB = m_arPoints.get(i-1);
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:236: non-static variable super cannot be referenced from a static context
return super.draw(canvas, mapView, shadow, when);
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:348: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
path = new ArrayList<GeoPoint>();
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:352: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
GeoPoint point = new GeoPoint((int)(lat * 1E6), (int)(lng * 1E6));
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:352: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
GeoPoint point = new GeoPoint((int)(lat * 1E6), (int)(lng * 1E6));
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:1067: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
GeoPoint p = new GeoPoint((int) (((double) lat / 1E5) * 1E6),
^
src\com\pcsoft\android_trace_sur_carte\wdgen\GWDCPCOL_CarteTrace.java:1067: cannot find symbol
symbol : class GeoPoint
location: class com.pcsoft.android_trace_sur_carte.wdgen.GWDCPCOL_CarteTrace
GeoPoint p = new GeoPoint((int) (((double) lat / 1E5) * 1E6),
^
21 errors
GeoPoint
和MapView
是您的類路徑中不存在的一些類。 將它們添加到您的claasspath。
更新:假設您使用的是Eclipse,請執行以下操作以導入Google Map API
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.