看命令行添加,不要手动改
cordova3.X之后,插件不能自己手动添加了,手动添加后,只要cordova build,数据立即被抹去.
因此,3.X后要添加插件,需要用 cordova plungin add "你本地插件的路径" 的方式来添加插件,.一些低级问题不再啰嗦,自己去看cordova的文档.
1.新建一个文件夹,命名为你插件的名字,如TestPlugin
2.在文件夹里再新建2个文件夹和1个文件.两个文件夹分别是src和www.其中src中放你插件的java代码,www中放对应的js文件与src和www文件夹同级,建立plugin.xml
3.上面的一些js和xml文件不知道如何编写的话,上githu上下载一个插件源码参考下就可以了.
不知道题主是不是用的 cordova 3.0 以上的版本如果是的话。 cordova_plugins.js 是不需要手动引入的。
一个常规的 cordova 项目的文件目录结构是这样的
config.xml
hooks
platforms 【build file】
|----android/ios
|----www会自动生成 cordova_plugins.js ,并且不需要手动引入
plugins
www 【developer file】
|--- index.html 只需要引入 cordova.js
题主你开发的静态文件都应该放到根目录下的 www 中。
然后使用 command 【cordova prepare 或者 cordova build】 来构建,
就会自动把根目录下的www中的文件覆盖到 platforms 中,并生成对应的 cordova_plugins.js
另外,native 功能需要使用真机测试,在浏览器中测试不到的。
1、cordova3.0.0的命令行cordoava CLI和phonegap CLI在windows系统上开发android程序的注意事项‘a 首先要根据要求安装最新的android SDK,目前我的版本要求 SDk 17才能顺利进行
b 一定要配置好环境变量,把SDK's tools and platform-tools 目录配置到你的环境变量中去,
另外还要把ANT也要配置到系统环境变量中去,如
%JAVA_HOME%\bin%ANT_HOME%\bin
2、cordovan3.0.0的插件可以用命令行远程从git添加,也可以下载下来从本地用命令行添加,两种方法的命令
是一样的,只需要把最后参数的远程地址改成本地路径即可
3、npm install -g cordova@XXXXX 可以指定要安装的cordova版本
4、把老版本的3.0.0以前开发的程序升级到3.0.0的注意事项
a 需要新建一个cordova项目
b 把seerts里的www文件夹下的东西都复制过去,记住cordova.js文件不要替换,要用新创建的里面的cordova.js不要用旧的程序里的覆盖
c 把 src文件下的程序包都复制到新程序的src下面,需要修改所有的引用org.apache.cordova.api成org.apache.cordova,
这是新版本的cordova命名上的变化
d 先前程序中的android的访问权限设置需要在新程序中重新进行设置
e 把config.xml中添加的插件的格式在新的程序中按照新的格式重新进行整理
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)