我已经使用以下命令在我的系统(ubuntu)中安装了 Cordova 和 Phonegap 并安装了 node.js:
安装 Nodejs http://nodejs.org/
安装 Cordova 3.0.x
$ sudo npm install -g cordova
安装电话差距 3.0.x
$ sudo npm install -g phonegap
然后我使用 phonegap 命令创建了项目:
$ phonegap create hello
尝试使用以下命令进入我的本地:
$ phonegap local run andriod
现在起初我收到以下错误:
shoaib@shoaib:~/Documents/hello$ phonegap local run android
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project. /home/shoaib/.cordova/lib/android/cordova/3.0.0/bin/create: line 54: jar: command not found
我通过运行以下命令解决了这个问题:
ls -la /home/shoaib/.cordova/lib/android/cordova/3.0.0/bin
现在当我再次运行 $ phonegap local run andriod
我收到以下错误:
root@shoaib:/home/shoaib/Documents/hello# phonegap local run android
[phonegap] compiling Android...
[error] An error occurred while building the android project. /bin/sh: 1: /home/shoaib/Documents/hello/platforms/android/cordova/build: not found
我正在使用 Android SDK 17 和版本为 4.2.2 。这个问题有什么解决办法吗?