开发Cordova插件有点麻烦。
这是一种方法:
- 创建你的插件(基本文件
plugin.xml
文件,.java
文件Android插件,.h
并.m
针对iOS文件)中分离出来的文件夹给你的插件 - 提供
plugin.xml
安装插件所需的内容 - 在您的Cordova应用中安装插件:
cordova plugin add /path/to/pugin
- 构建您要开发插件的平台。
cordova build android
要么cordova build ios
然后,对于每个平台,您都必须直接在已构建项目中的插件上工作:
安卓:与Android工作室的建造Android项目位于开
yourCordovaAppFolder/platforms/android
有 “导入项目(Eclipse的ADT,摇篮等)”- 打开
Project
工具窗口 : 视图 >工具窗口>项目,或⌘
+1
- 打开位于以下位置的插件类文件: android > java> com.your.plugin> YourPlugin
- iOS:使用Xpre打开位于Xpre中的已构建iOS项目。
yourCordovaAppFolder/platforms/ios
在Xpre中,您的插件类文件位于Plugins
文件夹中
- 打开
然后,您可以针对每个平台直接开发和测试您的插件,而无需一次又一次地重新安装…只需从Android Studio / Xpre运行项目,而
无需重新安装插件,它会清除您拥有的内容在项目中完成 。
当您认为开发已完成(或想要完成)时,请使用在开发中的项目中的文件替换第一步中创建的原始插件文件夹中的插件文件。
编辑:
我发现Eclipse在去年夏天进行了更新,其中包括Thym(HYbrid移动工具)的
Eclipse Mars(4.5
)。
如果需要,他们有一个Github项目页面。
我已经对其进行了快速测试,它可以创建Cordova项目,轻松添加插件并直接在所需平台(Android,iOS)上运行。
微软还为Apache Cordova制作了Visual Studio的免费版本,但我尚未对其进行测试。
关于使用Thym的Eclipse,我的第一个简单结论是,开发Cordova应用程序是可行的,但 并不是开发Cordova插件的最终解决方案,
因为它不是以这种方式定位的,不是为插件而是应用程序制作的(可能与适用于Apache Cordova的Visual Studio相同)。
顺便说一下,我在使用Eclipse + Thym启动iOS模拟器时遇到了一些麻烦,因此即使看起来已经不错,也许它仍然需要改进。



