狗血phonegap备忘录[3.3]

 

phonegap平台就是个狗血的坑,最近的一个项目技术由于上面选型失败,使用了phonegap,加上客户的要求是"像微信同样",真可谓历经坎坷.android

基本上评估一个项目是否应该或者能够采纳phonegap,除了人员配备工期等因素,还应该看一下:微信

1 使用phonegap插件的数量,插件类型ui

2 使用第三方插件的数量和类型插件

3 对于第三方类库的依赖状况orm

4 对于UI/UX的要求xml

从这几个方面基本能够看看出一个项目是否适合使用phonegap,大部分状况像新闻资讯类仍是比较适合的,可是和device相关或者功能复杂的最好敬而远之,坑太多.it

 

 

phonegap在mac os x下的应用备忘录[3.3]编译

若是你在mac os x下使用phonegap编译遇到问题,请按照下面步骤检查一下:form

1 项目名要大写字母开头(不要怀疑!!这点很重要!!)phonegap

2 建立项目,add platform

3 build

4 add plugins(此时,plugin/目录下有.h和.m文件,可是js无,config.xml中没有plugin信息)

5 re-build(可能要删掉platform下的内容)

6 有时候mac os x下添加插件失败,那就去把plugin目录下的android.son文件删掉!!!!  = =!

 

phonegap默认生成的android项目居然不是UTF的,妈蛋,有时候IDE能够编译过,可是ant编译不过.另外若是在某些状况下须要修改文件的字符集,改utf8-withoutBOM吧.

当心,plugin的js文件,在项目目录和platform目录下是不同的,注意首行

相关文章
相关标签/搜索