|
本帖最后由 gzh268 于 2017-12-4 01:37 编辑
require("cordova!cordova-plugin-geolocation"); require("cordova!com.justep.cordova.plugin.baidulocation"); 一直报错 就增加了百度地图的引用 仍然报错
Model.prototype.button2Click = function(event){
function successCallback(position){
//debugger;
alert("地址:" + position.address);
alert("坐标系:" + position.coorType);
alert("纬度:" + position.coords.latitude);
alert("经度:" + position.coords.longitude);
}
function errorCallback(error){
alert("失败!");
}
navigator.geolocation.getCurrentPosition(successCallback, errorCallback);
};
开始...... 保存配置信息: 环境初始化: 编译UI2资源: 开始...... D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:160: 错误: 找不到符号 LocationManager myLocationManager = (LocationManager) cordova.getActivity().getSystemService(Context.LOCATION_SERVICE); ^ 符号: 类 LocationManager 位置: 类 BaiduLocation D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:160: 错误: 找不到符号 LocationManager myLocationManager = (LocationManager) cordova.getActivity().getSystemService(Context.LOCATION_SERVICE); ^ 符号: 类 LocationManager 位置: 类 BaiduLocation D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:160: 错误: 找不到符号 LocationManager myLocationManager = (LocationManager) cordova.getActivity().getSystemService(Context.LOCATION_SERVICE); ^ 符号: 变量 Context 位置: 类 BaiduLocation D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:161: 错误: 找不到符号 if(myLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)){ ^ 符号: 变量 LocationManager 位置: 类 BaiduLocation D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:167: 错误: 程序包Settings不存在 int state = Settings.Secure.getInt(cordova.getActivity().getContentResolver(), Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_OFF); ^ D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:167: 错误: 程序包Settings不存在 int state = Settings.Secure.getInt(cordova.getActivity().getContentResolver(), Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_OFF); ^ D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:167: 错误: 程序包Settings不存在 int state = Settings.Secure.getInt(cordova.getActivity().getContentResolver(), Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_OFF); ^ D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:168: 错误: 程序包Settings不存在 if (state == Settings.Secure.LOCATION_MODE_OFF) { ^ D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:177: 错误: 找不到符号 Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); ^ 符号: 类 Intent 位置: 类 BaiduLocation D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:177: 错误: 找不到符号 Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); ^ 符号: 类 Intent 位置: 类 BaiduLocation D:\WeX5_V3.7\model\Native\waimai\build\src\platforms\android\src\com\justep\cordova\plugin\baidulocation\BaiduLocation.java:177: 错误: 找不到符号 Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); ^ 符号: 变量 Settings 位置: 类 BaiduLocation 注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 11 个错误 FAILURE: Build failed with an exception. 。。。。。。 。。。。。。****ERROR****: 子任务 "java" 执行失败。****ERROR****: 任务 "pack" 执行失败。****ERROR****: 执行出错:****ERROR****: 错误信息: Java returned: -3****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
|
|