按Ionic文档操作后运行项目报错:平台“0”未添加至项目
解决Ionic运行Android设备时的平台报错问题
嘿,我一眼就揪出问题所在啦!你执行的ionic Cordova run android --device 0命令里,--device后面多了个0,Cordova把这个0当成了平台名称,而不是你想指定的设备标识,所以才会抛出The platform "0" does not appear to have been added to this project的错误。
接下来给你一步步的解决办法:
1. 先确认Android平台已添加到项目
如果还没把Android平台加入项目,先执行这条命令:
ionic cordova platform add android
2. 使用正确的设备运行命令
- 如果只有一台设备/模拟器连接:直接去掉多余的
0,执行这条命令就够了,它会自动识别并部署到连接的设备上:ionic cordova run android --device - 如果有多台设备/模拟器:先通过
adb devices命令查看所有连接的设备ID,比如输出可能是这样:
然后把对应设备的ID放到List of devices attached emulator-5554 device 123456789ABCDEF device--device后面,比如要部署到真机123456789ABCDEF,就执行:ionic cordova run android --device 123456789ABCDEF
额外检查(可选)
确保你之前的相机插件配置没问题:
- 已经在
AppModule中导入了Camera并添加到providers数组 - 插件安装命令都执行成功:
npm install @ionic-native/camera --save ionic cordova plugin add cordova-plugin-camera
内容的提问来源于stack exchange,提问作者mohammed besher
相关产品推荐
相关产品推荐

