代码未在设备/模拟器上运行

时间:2018-04-30 03:21:26

标签: android cordova ionic-framework

我是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。 任何人都可以有一个解决方案。 代码是在一年前编写的,现在我已经在我的系统中安装了所有最新版本

2 个答案:

答案 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。