使用 Cordova-Android 6.2.0 的 Cordova 错误 - getFileResources 不是函数 [英] Cordova Error using Cordova-Android 6.2.0 - getFileResources is not a function
问题描述
我有一个 ionic/cordova 项目,使用:
cordova-android@6.2.0cordova-plugin-crosswalk-webview@2.3.0科尔多瓦 cli 6.4.0离子 1.3.3
当我尝试添加 Android 平台时,我得到以下输出
================$ ionic平台添加android@6.2.0添加安卓项目...为 Android 平台创建 Cordova 项目:路径:平台/安卓包:com.ionicframework.name姓名:姓名活动:主要活动安卓目标:android-25子项目路径:CordovaLib使用cordova-android@6.2.0创建的Android项目
<块引用>
错误:cordovaProject.projectConfig.getFileResources 不是函数
此问题似乎与cordova-android@6.2.0 中的错误有关,如此处所确认:https://issues.apache.org/jira/browse/CB-12633
我现在已将我的系统更新为cordova-cli -cordova@6.5.0 和cordova-android@6.2.1,它似乎可以工作了.
更新到第 6 版的cordova cli:
npm install -g cordova@6
然后添加正确版本的cordova-android
cordova 平台添加android@6
与此问题没有直接关系,但是一旦我开始工作,我的系统确实抱怨在我尝试构建应用程序时未设置 gradle 路径,因此我按照此处的步骤操作:https://gradle.org/install#with-homebrew,现在所有构建成功.
I have an ionic/cordova project using:
cordova-android@6.2.0
cordova-plugin-crosswalk-webview@2.3.0
cordova cli 6.4.0
ionic 1.3.3
When I try to add the Android platform, I get the following output
================
$ ionic platform add android@6.2.0
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms/android
Package: com.ionicframework.name
Name: name
Activity: MainActivity
Android target: android-25
Subproject Path: CordovaLib
Android project created with cordova-android@6.2.0
Error: cordovaProject.projectConfig.getFileResources is not a function
It seems this issue is related to a bug in cordova-android@6.2.0, as confirmed here: https://issues.apache.org/jira/browse/CB-12633
I have now updated my system to cordova-cli - cordova@6.5.0 and cordova-android@6.2.1, and it seemed to work.
Update to version 6 of cordova cli with:
npm install -g cordova@6
And then add the correct version of cordova-android
cordova platform add android@6
Not directly related to this issue, but once I got it working, my system did complain about the gradle path not being set when I tried building my app, and so I followed the steps here: https://gradle.org/install#with-homebrew, and now all builds successfully.
这篇关于使用 Cordova-Android 6.2.0 的 Cordova 错误 - getFileResources 不是函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!