В настоящее время я пытаюсь разработать плагины для кордовы. Я уже получил простой плагин «эхо», который мог установить его автоматически через cordova plugin install LOCAL_PATH
.Разработка плагина Cordova
Теперь я хочу изменить свой плагин (конкретный файл .js) после установки. Я читал, что мне нужно изменить оригинальный .js-файл, потому что он был развернут в конкретной папке платформы при выполнении «кордоры». Но файл .js в android/assets не меняется. Когда я редактирую этот файл, он заменяется после «кордовой подготовки», даже если оригинальный .js-файл больше не существует.
Это мой plugin.xml
...
<asset src="www/myEcho.js" target="js/myEcho.js" />
<!-- android -->
<platform name="android">
<config-file target="res/xml/config.xml" parent="/*">
<feature name="MyEcho">
<param name="android-package" value="com.example.myplugin.MyEcho"/>
</feature>
</config-file>
<source-file src="src/MyEcho.java" target-dir="src/com/example/myplugin" />
</platform>
...
Заранее спасибо
PS: В соответствии с документацией «актив» тег должен вызвать, что файл myEcho.js копируется на верхний уровень www. Этого не происходит (но он скопирован в конкретную платформу www). Это ошибка, или я делаю что-то неправильно?
спасибо, похоже, что это работает. – user3266343
Но я думаю, что это не лучший способ. Потому что, когда я использую плагин из кордовы, я могу изменить их и применить изменения с помощью «кордовой подготовки». Поэтому мне не нужно их переустанавливать. Поэтому я думаю, что в моей конфигурации все еще есть ошибка ... – user3266343