2014-02-03 8 views
0

В настоящее время я пытаюсь разработать плагины для кордовы. Я уже получил простой плагин «эхо», который мог установить его автоматически через 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). Это ошибка, или я делаю что-то неправильно?

ответ

0

Вы можете отредактировать файл «www/MyEcho.js» в папке LOCAL_PATH и снова добавить его в приложение с помощью плагина cordova для установки LOCAL_PATH.

+0

спасибо, похоже, что это работает. – user3266343

+0

Но я думаю, что это не лучший способ. Потому что, когда я использую плагин из кордовы, я могу изменить их и применить изменения с помощью «кордовой подготовки». Поэтому мне не нужно их переустанавливать. Поэтому я думаю, что в моей конфигурации все еще есть ошибка ... – user3266343

Смежные вопросы