我尝试在android上运行ionic 4项目,但构建失败。
39个可执行任务:已执行10个,最新29个 / appionic4 / platforms / android / gradlew:命令失败,退出代码为1错误输出: 注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginMap.java:91:错误:找不到符号 GoogleMap.OnMyLocationClickListener,GoogleMap.OnPoiClickListener, ^ 符号:类OnMyLocationClickListener 位置:类GoogleMap
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:17:错误:找不到符号 导入com.google.android.gms.maps.model.StreetViewSource; ^ 符号:class StreetViewSource 位置:包com.google.android.gms.maps.model
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginLocationService.java:461:错误:找不到符号 LocationServices.getFusedLocationProviderClient(cordova.getActivity()) ^ 符号:方法getFusedLocationProviderClient(Activity) location:类LocationServices
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginLocationService.java:521:错误:找不到符号 LocationServices.getFusedLocationProviderClient(cordova.getActivity())。requestLocationUpdates(locationRequest,new LocationCallback(){ ^ 符号:方法getFusedLocationProviderClient(Activity) location:类LocationServices
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginMap.java:428:错误:找不到符号 map.setOnMyLocationClickListener(PluginMap.this); ^ 符号:方法setOnMyLocationClickListener(PluginMap) location:类型为GoogleMap的可变地图
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginMap.java:846:错误:找不到符号 map.setOnMyLocationClickListener(null); ^ 符号:方法setOnMyLocationClickListener() location:类型为GoogleMap的可变地图
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginMap.java:2769:错误:方法未覆盖或从超类型实现方法 @Override ^
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:87:错误:找不到符号 StreetViewSource source =“ OUTDOOR” .equals(cameraOpts.getString(“ source”))? ^ 符号:class StreetViewSource 位置:类PluginStreetViewPanorama
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:88:错误:找不到符号 StreetViewSource.OUTDOOR:StreetViewSource.DEFAULT; ^ 符号:变量StreetViewSource 位置:类PluginStreetViewPanorama
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:88:错误:找不到符号 StreetViewSource.OUTDOOR:StreetViewSource.DEFAULT; ^ 符号:变量StreetViewSource 位置:类PluginStreetViewPanorama
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:280:错误:找不到符号 StreetViewSource source =“ OUTDOOR” .equals(cameraOpts.getString(“ source”))? ^ 符号:class StreetViewSource
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:281:错误:找不到符号 StreetViewSource.OUTDOOR:StreetViewSource.DEFAULT; ^ 符号:变量StreetViewSource
/appionic4/platforms/android/app/src/main/java/plugin/google/maps/PluginStreetViewPanorama.java:281:错误:找不到符号 StreetViewSource.OUTDOOR:StreetViewSource.DEFAULT; ^ 符号:变量StreetViewSource
注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用-Xlint:unchecked重新编译以获取详细信息。 13个错误
失败:构建失败,并出现异常。
出了什么问题: 任务':app:compileDebugJavaWithJavac'的执行失败。
编译失败;有关详细信息,请参见编译器错误输出。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
在5秒钟内失败
我该如何解决?谢谢!
答案 0 :(得分:0)
离子3也会出现此问题,我认为这与Google Maps版本有关。检查要与Ionic 4配合使用的Google地图的版本。