config.xml中没有列出Cordova平台。没什么好准备的

时间:2017-08-21 11:10:24

标签: android xml cordova ionic-framework

我正在尝试在模拟器中运行我的ionic1项目但是我收到了标题中显示的消息。这很奇怪。这就是我在我的系统中所拥有的。

  for (var i = 0; i < localStorage.length; i++) {      
 if (localStorage.getItem(localStorage.key(i)) === 'EmployerDetails')
            { console.log('hello'); }
}

一切都按原样安装。

config.xml中

cli packages: (/usr/local/lib/node_modules)

@ionic/cli-utils  : 1.9.2
ionic (Ionic CLI) : 3.9.2

global packages:

Cordova CLI : 7.0.1 

local packages:

Cordova Platforms : android 6.2.3
Ionic Framework   : ionic1 1.3.3

System:

Node : v6.11.1
npm  : 3.10.10 
OS   : macOS Sierra

为什么会这样?

谢谢,

西奥。

2 个答案:

答案 0 :(得分:2)

由于某些原因,可能这行没有添加到你的config.xml中(这是用于android):

<engine name="android" spec="^6.2.3" />

在您的平台上添加此类内容并重建。

答案 1 :(得分:0)

尝试删除平台,然后重新添加。