近日在配置phoneGap(现在已更名为Cordova),搞了n久一直导入eclipse依然报错,找不到cordovalib.jar包,最终还是按照官网的方法搞定了。所以告诫大家还是学好英语,看官网的教程,其他博客等教程由于版本问题什么的搞出不知名的错误,真是瞎折腾了~~
废话不多说,上流程:
前提:安装java,eclipse,android sdk,ant,nodejs,eclipse上配置好adk插件,方法自行百度。
1)安装Cordova,命令行:
npm install -g cordova
2)创建Cordova项目:
cordova create MyApp
将在当前目录下生成一个MyApp目录
3)进入MyAPP目录 ,添加平台:
cd MyApp
cordova platform add Android
当然也可以是cordova platform add ios,还有其他window8等等
4) 然后就可以运行一下app了
cordova run browser
5)导入eclipse:在File->New->Project->Android-Android Project from Existing Code。找到Hello目录。导入后将出项两个项目:CordovaLib和MainActivity
6)此时项目应该会报错,MainActivity 项目中找不到MainActivity-CordovaLib中已经定义的CordovaActivity类,这需要在MainActivity项目中引用一下MainActivity-CordovaLib,具体做法是在MyAPP项目属性中的Java Build Path的Source标签页点击Add Folder,指向MainActivity-CordovaLib\src目录即可:
至此,项目导入完成。