用于Apache Cordova的工具 - 已在构建中跳过已安装的插件

时间:2015-06-07 20:25:50

标签: cordova github git-branch visual-studio-2015 visual-studio-cordova

我有一个带有6个插件的cordova应用程序以及在我从github创建新的源代码克隆后应用程序无法运行的奇怪行为。

如果我在config.xml对话框上安装插件并构建应用程序的Android版本。应用程序的本机源文件(* .java)将复制到

应用\平台\机器人\ SRC \组织\阿帕奇\科尔多瓦\相机\ CameraLauncher.java

应用程序在dev设备上运行,我将插件添加到项目中。 但是如果我将我的更改(config.xml,app / plugins文件夹)上传到github并在另一台开发机器上克隆项目。该应用程序将无法在设备或模拟器上运行,我收到以下错误。

enter image description here

如果我在构建后查看platforms文件夹。我检测到plugin.java文件不存在!文件夹

中只有一个java文件

App \ platforms \ android \ src ... \ MainActivity.java

解决方法是删除所有已安装的插件并重新安装。 错误不仅存在于android中。在Windows Phone平台文件夹中 是每个Plugin.cs文件丢失,如App \ platforms \ wp8 \ Plugins \ org.apache.cordova.camera \ Camera.cs。

为了记住已安装的插件,必须检查文件/配置的位置在哪里?我有时会读到“插件人”的名字,这是正确的方向吗?

此致

1 个答案:

答案 0 :(得分:0)

事实证明,你不应该从插件“文件夹”检查“android.json”,“remote_ios.json”,“windows.json”和“wp8.json”,否则会出现此问题(虽然fetch.json很好)。不幸的是,VS 2015 RC中的Cordova项目的默认排除列表中缺少它们。

要修复,请将这四个文件添加到项目中的.gitignore文件中(一个可能位于解决方案根目录下),从源代码库中删除它们,然后重新克隆,一切都应该适合您。

相关问题