Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 离子2-添加cordova.plugins.diagnostic插件时构建android失败_Javascript_Android_Cordova_Ionic2 - Fatal编程技术网

Javascript 离子2-添加cordova.plugins.diagnostic插件时构建android失败

Javascript 离子2-添加cordova.plugins.diagnostic插件时构建android失败,javascript,android,cordova,ionic2,Javascript,Android,Cordova,Ionic2,我尝试通过以下步骤创建ionic 2应用程序: 1-npm安装-g cordova 2-npm安装-g-ionic 3-npm安装-g typescript 4-ionic start sampleApp教程——v2 对于浏览器中的serve和see,请使用以下命令: ionic serve ionic platform add android ionic build android ionic plugin add cordova.plugins.diagnostic npm ins

我尝试通过以下步骤创建ionic 2应用程序:

1-
npm安装-g cordova

2-
npm安装-g-ionic

3-
npm安装-g typescript

4-
ionic start sampleApp教程——v2

对于浏览器中的serve和see,请使用以下命令:

ionic serve 
ionic platform add android

ionic build android
ionic plugin add cordova.plugins.diagnostic

npm install --save @ionic-native/diagnostic
对于构建android apk文件,请下载jdk 8和android sdk管理器,安装所有api并设置android-HOME,然后使用以下命令:

ionic serve 
ionic platform add android

ionic build android
ionic plugin add cordova.plugins.diagnostic

npm install --save @ionic-native/diagnostic
一切正常,工作正常,但我想给出GPS状态,因此,使用以下命令添加
cordova.plugins.diagnostic

ionic serve 
ionic platform add android

ionic build android
ionic plugin add cordova.plugins.diagnostic

npm install --save @ionic-native/diagnostic
但在添加诊断插件并运行
ionic build android
console后,出现错误,构建失败。我在谷歌搜索并找到此页面:

本页:

但我不知道如何解决这个问题

我的项目和系统信息:

ordova CLI: 6.5.0
Ionic Framework Version: 3.0.1
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.3.0
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 8.1
Node Version: v6.10.0
Xcode version: Not installed

<preference name="android-minSdkVersion" value="19" />
<preference name="android-targetSdkVersion" value="23" />
ordova CLI:6.5.0
爱奥尼亚框架版本:3.0.1
IONAL CLI版本:2.2.1
爱奥尼亚应用程序库版本:2.2.0
爱奥尼亚应用程序脚本版本:1.3.0
ios部署版本:未安装
ios sim卡版本:未安装
操作系统:Windows 8.1
节点版本:v6.10.0
Xcode版本:未安装

确保您的Android目标sdk版本与Android sdk管理器中的Android sdk构建工具相匹配,对于您的案例,请检查sdk管理器中是否有Android sdk构建工具版本23 我试图重现这个问题,应用程序在我的设备上运行良好,我的爱奥尼亚 离子信息是

cordova CLI: 6.5.0
Ionic Framework Version: 3.0.1
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.0
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 7
Node Version: v7.8.0
Xcode version: Not installed
另外,请升级您的节点版本,撰写本文时的当前版本是7.9.0

ionic plugin rm cordova.plugins.diagnostic
cordova platform remove android
然后 爱奥尼亚插件添加cordova.plugins.diagnostic cordova平台添加android

然后

ionic build android

添加插件后,ionic serve是否工作?是,在浏览器中工作,但在控制台中给我cordova not available错误,“ionic serve禁用所有cordova插件,因为它没有在设备上运行”确定..生成失败的任何错误日志?错误:cmd:Command失败,退出代码1错误输出:失败:生成失败,出现异常。*错误:配置根项目“android”时出现问题。>java.lang.NullPointerException(无错误消息)*尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。您使用的是离子2还是离子3?更准确地说,爱奥尼亚本机版本。。。