我是cordova / ionic的新手。 我有一个cordova项目,我想在Android设备或模拟器上运行。 当我运行命令:ionic cordova运行android。 我收到以下错误:
检测到本地安装的Ionic CLI,但它太旧了 - 使用全局 CLI。
cordova平台添加android --save使用cordova-fetch for cordova-android@7.0.0错误:无法获取平台 cordova-android@7.0.0可能这是一个连接问题,或者 平台规格不正确。检查您的连接和平台 名称/版本/ URL。错误:cmd:命令失败,退出代码1错误 输出:
在代码平台上android已经存在,但是当我检查它的版本时我是,android~6.3.0。 我已经尝试了很多东西来解决它,其中包括重新安装cordova,android。 任何人都可以有一个解决方案。 代码是在一年前编写的,现在我已经在我的系统中安装了所有最新版本
答案 0 :(得分:0)
问题是没有正确添加android平台。因此,您必须将相应的Android平台添加到项目中。
在添加run之前:
cordova平台删除android
跑完后:
cordova平台添加android@6.0.0
如果您在Windows环境中开发您可以在以下位置查看Cordova提供的Android版本:
android:clipToPadding=false
您可能还想尝试在命令中添加--nofetch,该命令将使用7.x之前的行为。见Cordova 7 fails to add android platform
答案 1 :(得分:0)
您可以首先使用所有最新更新更新您的Android sdk管理器并更新其gradle。然后尝试首先使用命令删除android平台 CORDOVA PLATFORM REM ANDROID 然后使用命令添加android平台 CORDOVA PLATFORM ADD ANDROID。