首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除源和cordova插件

删除源和cordova插件
EN

Stack Overflow用户
提问于 2018-10-18 19:57:32
回答 1查看 170关注 0票数 0

我有一个定制的cordova插件,它包括一个*.aar文件和*.kt (kotlin)文件。当我删除并重新添加插件(它在本地文件系统中)时,它会失败,因为删除步骤实际上并没有全部删除;下面是一个示例错误:

代码语言:javascript
复制
Error during processing of action! Attempting to revert...
Failed to install 'com.rsginc.mobilesurvey': CordovaError: Uh oh!
"/Users/me/code/ms-client-echidna/platforms/android/app/src/main/kotlin/com/rsginc/mobilesurvey/BreadCrumbs.kt" already exists!
    at copyNewFile (/Users/me/code/ms-client-echidna/platforms/android/cordova/lib/pluginHandlers.js:261:45)
    ...

我有一个解决办法-一个别名,将删除插件,rm的源代码,然后重新安装,但这是丑陋的与我们组的其他开发人员分享。

下面是我的plugin.xml中的一行(与上面的错误相匹配):

代码语言:javascript
复制
<source-file src="src/android/BreadCrumbs.kt" target-dir="app/src/main/kotlin/com/rsginc/mobilesurvey" />

还有什么东西我可以添加到我的plugin.xml,以便它将清理‘科多瓦插件rm .?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-19 10:05:43

目前(截至cordova-android@7.1.1),Cordova 文件的插件都是从安卓平台上卸载的。

您可以在重新添加插件时使用--force来忽略发生的错误,因为.kt源文件已经存在于android项目中。

或者,如果您查看我的科多瓦-插件-你好-科特林示例插件,您可以将卸载钩子脚本添加到插件中,该插件可以从安卓平台项目中删除plugin.xml中指定的任何.kt

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52881603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档