从上图中可以看出,项目文件中含有两个工程。上面的工程是我们创建的HelloGP程序,下面的工程是PhoneGap提供的类库文件,相当于3+版本之前的cordova.jar。我们要进行编辑的是上面的程序,但是两个工程都要导入,而且“Copy projects into workspace”选项不能勾选,否则会出现缺失类文件错误。所以在创建项目时,为了便于管理,不要创建在临时工作区间。
导入工程后,项目工程与3+之前版本有所不同。assets不在www文件夹内,“res/xml”目录下没有config.xml文件,Activity中的super.loadUrl方法内接收的参数不是直接的html地址字符串。
更多信息
更新PhoneGap至最新版的命令:npm update –g phonegap
查看PhoneGap版本信息的命令:phonegap version或phonegap –v
查看PhoneGap详细信息的命令:npm info phonegap
安装指定PhoneGap版本的命令:npm install –g phonegap@[具体版本号]
注意事项
有时在命令行编译Android项目失败,会有build-tools版本过低的提示,所以请打开SDK Manager,确保当前已经更新至最新版。
如果在确认配置正确的情况下,下载PhoneGap失败,可以再尝试下载几次。如果依然失败,考虑开启科学上网模式。