如何自定义 Ionic 插件?

How can I customize Ionic plugins?

我正在为一个应用程序使用 barcodescanner 插件,并且想要自定义插件的某些部分,所以我尝试直接在 plugins > com.phonegap.plugins.barcodescanner 目录中工作,所以我对 res(布局)或 src 目录(java 文件)但是当 运行 在设备上时我的应用程序没有更新任何更改,我正在尝试 运行 来自android studio 和intellij 但是没有出现变化,我也试过了:

 ionic run android

没有任何变化。

现在我在 here 中看到了可能的解决方案 我尝试了 ionic build androidcordova prepare android。从 plugins 目录开始,然后再次 ionic run android;没有任何变化...

我什至尝试删除 plugins 目录中的 android.json(如 link 中的建议),但这只会弄乱项目。

这是我的项目结构:

在 LibraryProject 内部是我想自定义内容的 res 和 src 目录...

plugins 文件夹中,您可以找到项目中安装的插件。 当您使用 cordova platform add androidionic platform add android 添加平台时,插件将从该文件夹 plugins.

开始安装在平台中

您可以删除平台,然后添加:

cordova platform rm android
cordova platform add android

根据您编辑的内容,您可能需要重建一些库。几个月前,我需要为同一个条形码扫描仪插件更改 window 扫描尺寸。 In this issue on github I found all instructions to do that.