离子cordova运行android

时间:2019-03-11 08:00:45

标签: cordova cordova-plugins ionic4 ionic-native

我尝试在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选项运行,以获取更多日志输出。

  • https://help.gradle.org

  • 获得更多帮助

在5秒钟内失败

我该如何解决?谢谢!

1 个答案:

答案 0 :(得分:0)

离子3也会出现此问题,我认为这与Google Maps版本有关。检查要与Ionic 4配合使用的Google地图的版本。