狗血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目錄下是不同的,注意首行

相關文章
相關標籤/搜索