SM3*_*RKY 3 cordova ionic ngcordova
我最近升级了我的Ionic/Cordova开发环境,并且在重建我的项目时遇到了问题.最初在构建项目时,我收到错误,因为cordova-plugin-device插件已经安装了两次,因此无法通过手机访问.
我去删除我的android平台并重新添加它,因此它必须重新安装插件,同时考虑到每个插件的依赖项.
当我尝试再次添加我的平台时,我收到Failed to require PlatformApi instance for platform "android". Using polyfill instead.错误,然后输出TypeError: Cannot read property 'replace' of undefined错误.
我的开发环境如下:
Cordova CLI: 5.4.0
Gulp version: CLI version 3.9.0
Gulp local:
Ionic Version: 1.1.0
Ionic CLI Version: 1.7.12
Ionic App Lib Version: 0.6.5
OS: Windows 10 Pro
Node Version: v5.3.0
Run Code Online (Sandbox Code Playgroud)
在遇到同样的问题后,这对我有用
我发现确保我必须确保我必须在文件id中的<widget>标签中填充该属性config.xml.即它应该看起来像这样<widget id="com.example.app" ...>.
在我的情况下,我删除了id属性因为我正在使用android-packageName,ios-CFBundleIdentifier因此我可以为Android和iOS提供不同的包名称(包标识符).
| 归档时间: |
|
| 查看次数: |
779 次 |
| 最近记录: |