起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1549|回复: 1

[结贴] 引用定位插件后 打包编译时一直报错

[复制链接]

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
发表于 2017-12-4 01:33:04 | 显示全部楼层 |阅读模式
本帖最后由 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

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2017-12-4 03:04:11 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-29 04:52 , Processed in 0.078922 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表