Javascript 离子2-添加cordova.plugins.diagnostic插件时构建android失败
我尝试通过以下步骤创建ionic 2应用程序: 1-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
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?更准确地说,爱奥尼亚本机版本。。。