Visual studio Visual Studio中的Cordova在调试时不更新Java代码

Visual studio Visual Studio中的Cordova在调试时不更新Java代码,visual-studio,cordova,cordova-plugins,Visual Studio,Cordova,Cordova Plugins,我在Visual Studio 2015和Apache Cordova 5.4中遇到了一个奇怪的问题,当我更新javascript代码时,一切都很好,但是当我更新用Java编写的插件代码时,模拟器和设备中的调试或发布方法不会正确地更新插件代码,比如有一个“缓存” 我输入了插件代码坏代码或更改了类名,当我在设备中按Debug时,代码继续工作,就像cordova插件的Java代码不再重新编译一样 我不知道我是否遗漏了什么,我试着使用调试/发布,按Rebuild(解决方案和其他)Clean Solut

我在Visual Studio 2015和Apache Cordova 5.4中遇到了一个奇怪的问题,当我更新javascript代码时,一切都很好,但是当我更新用Java编写的插件代码时,模拟器和设备中的调试或发布方法不会正确地更新插件代码,比如有一个“缓存”

我输入了插件代码坏代码或更改了类名,当我在设备中按Debug时,代码继续工作,就像cordova插件的Java代码不再重新编译一样

我不知道我是否遗漏了什么,我试着使用调试/发布,按Rebuild(解决方案和其他)Clean Solution等,但代码是我安装插件时的代码,而不是在VS IDE安装插件后进行修改的代码


我在谷歌上搜索类似的问题,但没有找到任何结果。

你需要在
projectRoot\platforms\android\src\…
中修改源文件,而不仅仅是在
projectRoot\plugins\…


插件JS文件可以在
projectRoot\platforms\android\platform\u www\plugins\…
目录中编辑。

是的,但我不明白为什么每次编译时都会复制www文件夹,插件不是吗?此外,您可以通过CLI使用
cordova plugin add..\path\to\plugin--link
将插件添加为符号链接,以便您在
platforms\android\src
中所做的更改自动返回到本地插件文件夹中(您需要首先在本地的某个位置克隆它)。