我想要一种方法来访问我在Cordova中的扩展文件 .
问题是我听过大多数人推荐的插件;
https://github.com/agamemnus/cordova-plugin-xapkreader
需要更多努力才能使其工作,即修改样板Cordova文件 . 我无法通过PhoneGap Build查看或访问这些文件,因为它生成并将这些文件以及我的www文件一次性编译到apk中 .
有没有办法让这个插件与PhoneGap Build一起使用,如果没有,有没有我可以使用的替代方案?
我想要一种方法来访问我在Cordova中的扩展文件 .
问题是我听过大多数人推荐的插件;
https://github.com/agamemnus/cordova-plugin-xapkreader
需要更多努力才能使其工作,即修改样板Cordova文件 . 我无法通过PhoneGap Build查看或访问这些文件,因为它生成并将这些文件以及我的www文件一次性编译到apk中 .
有没有办法让这个插件与PhoneGap Build一起使用,如果没有,有没有我可以使用的替代方案?
1 回答
我终于明白了 . 对于可能遇到同样问题的人,我会在这里留下答案 .
所以这个插件:https://github.com/agamemnus/cordova-plugin-xapkreader
使用Phonegap Build可以正常工作 . 问题实际上是我试图正确设置的方法 . 正确的步骤如下:
在root / config.xml文件中,添加以下内容:
无论您希望文件访问apk扩展文件的位置,请使用以下语法:
这在文档中相当清楚,但值得注意的是你正确设置了路径 . 很多在线教程都会让你写下这样的东西:
这让我相信路径的 main_expansion 部分是一个语法,用于插件访问主扩展文件而不是补丁扩展文件,但这是由插件解决的,因为它自动将补丁中的文件更喜欢主要文件 .
main_expansion 部分存在,因为这是教程在线创建的文件路径 . 所以他们的实际文件路径是
而我的是类似的东西
这听起来很简单,但这给我带来了不必要的麻烦 .
此外,值得注意的是,当我使用Cordova cli 6.2.0时它不起作用,但在我升级到6.5.0时工作 . 这在root / config.xml文件中完成: