phonegap中 app 开发的那些坑~~!!
来源:互联网 发布:c语音编程招聘 编辑:程序博客网 时间:2024/05/17 06:37
最近用phonegap开发app,遇到各种坑,在这里写下了,以此纪念已逝去的青春
第一步 就XX搭建各种环境,网上也有很多详细教程,列出一个
1 java JDK (搜索一下…….)
2 android SDK 最新版(我当时的版本是 API 19 点击打开链接)
3 Ant 打包工具 (百度一个或者 点击打开链接)
4 eclipse (建议使用google的 因为内置ADT 点击打开链接 )
5 ADT (ecplise 里的插件,安卓开发工具插件 下载上面的链接,内部集成了ADT)
http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html
一步一步来就可以安装好
其中在下载sdk时,会非常慢这里有个解决办法
到 Tools -> Options… 把代理填上,点击 Close 后则会出现众多平台列表,把Android Tools 选上安装,
Android SDK在线更新镜像服务器
大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn 端口:80
北京化工大学镜像服务器地址:
IPv4: http://ubuntu.buct.edu.cn/ 端口:80
IPv4: http://ubuntu.buct.cn/ 端口:80
IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
上海GDG镜像服务器地址:
http://sdk.gdgshanghai.com 端口:8000
中国科学院开源协会镜像站地址:
IPV4/IPV6: http://mirrors.opencas.cn 端口:80
IPV4/IPV6: http://mirrors.opencas.org 端口:80
IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80
我试验了一下 ubuntu.buct.edu.cn 端口:80 的下载速度最快
然后 还要安装nodejs,git 教程有一大堆
下面开始安装phonegap 和 cordova 两者的差别请看下下面
npm install -g phonegap
//等待安装 完成后安装 cordova:
npm install -g cordova
检验语句:
phonegap -version
cordova -version
命令行创建项目phonegap create my-app
或者 cordova create my-app
这条命令是创建my-app项目 里面包含各种文件
区别:
phonegap 创建会其中的config.xml配置会比较全
而cordova 创建的config.xml是核心配置
下一步 cd my-app 进入文件
.cordova : 存放的是介绍配置文件 删除无妨
hooks :里面只有一个README文件 说明性的,没啥用
platforms : 文件夹 存放的是编译好后的android文件
plugins : 文件夹 存放的是phonegap插件 以后 文件,摄像头等插件都下载到这里
www : 文件夹 开发的 HTML5; CSS ; JS 文件都拷贝到这下面,里面应该用index.html
config.xml :是配置文件 如我们的app图标icon,跨域范围等
然后就是添加插件 cordova plugin add org.apache.cordova.console
或 cordova plugin add git地址
多插件添加 cordova plugin add org.apache.cordova.camera org.apache.cordova.media-capture org.apache.cordova.console org.apache.cordova.contacts org.apache.cordova.device 就一直往后添加就可以了
删除插件 cordova plugin remove org.apache.cordova.console
插件添加完后 创建android 的项目两种方法:
第1种. 命令行 phonegap build android
注意:此方法直接生成apk文件无需导入eclipse
在platforms->android->ant-build下一个是签名的一个是未签名的
第2种. 命令行 cordova platform add android
这也生成了android项目,但是没有apk直接生成,需要eclipse的导入,导入文件时如下
选择你的项目工作点为,而不是workplace!!!!!!!!
点击OK
导入文件点击file Import… 选择Android Existing Anrdroid……如图
选择my-app projects 全选!!!!
然后点击项目右键 Run As ->Android Application
此时生成apk 在bin文件下
- phonegap中 app 开发的那些坑~~!!
- phonegap开发app中踩过的那些坑
- PhoneGap应用开发的那些坑爹事儿
- phonegap的那些坑 -- 转载
- 基于phonegap开发app的实践
- phonegap开发hybrid app
- phoneGap 中修改生成APP的名字
- 开发APP的那些组件---->>>>------Android中BroadcastReceiver的应用
- 安卓开发中必备的那些神器APP
- 使用PhoneGap+JQM开发App时遇到的问题,持续更新中。。。
- [Phonegap+Sencha Touch] 移动开发70 cordova app中使用增强的webview
- phonegap开发中IOS状态栏与APP重叠问题解决方法
- phonegap 开发中我遇到的一些坑
- App第三方登录和分享开发的那些坑
- Vue app开发踩过的那些坑(一)
- Vue app开发踩过的那些坑(二)
- HTML5 APP开发环境的框架搭建(PhoneGap)
- Xcode 配置PhoneGap-2.9.1 开发HTML5的APP
- 2015 多校联赛 ——HDU5334(构造)
- net.sf.json.JSONObject需要jar包
- Application的生命周期简介
- Java 提取文件编码
- Apache与Nginx的优缺点比较
- phonegap中 app 开发的那些坑~~!!
- hdu 5329 Question for the Leader
- [Github开源库PinterestLikeAdapterView]--Android瀑布流的实现
- 【翻译自mos文章】rman 标准版和企业版的兼容性
- 寻找素数
- 使用GDB调试程序
- 归并排序模板
- 初学JAVA简谈字符串String存储的以及字符串值的比较(==运算符以及equals())
- Web应用的组件化开发