我如何定制Ionic插件?

时间:2015-08-19 16:35:24

标签: cordova ionic-framework phonegap-plugins ionic ngcordova

我正在为应用程序使用barcodescanner插件,并希望自定义插件的某些部分,因此我尝试直接在plugins>内部工作。 com.phonegap.plugins.barcodescanner dir所以我对res(布局)或src dir(java文件)进行了更改,但在设备上运行时,我的应用中没有更新更新,我正在尝试从android studio和intellij运行但没有出现任何变化,我也尝试过:

 ionic run android

没有任何改变。

现在我在here中看到了可能的解决方案,我尝试了ionic build androidcordova prepare android。 Fromom plugins dir然后再次ionic run android;没有什么变化......

我甚至尝试删除plugins目录中的android.json(如链接中所建议的那样),但这只是弄乱了项目。

这是我的项目结构:

enter image description here

Inside LibraryProject是res和src目录,我想在...中自定义内容。

1 个答案:

答案 0 :(得分:1)

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

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

cordova platform rm android
cordova platform add android

根据您编辑的内容,您可能需要重建某些库。几个月前,我需要更改同一条码扫描器插件的窗口扫描大小。 In this issue on github I found all instructions to do that