我试图获得新的GCM服务为我工作,所以我一直在演示以下如下所述:http://developer.android.com/guide/google/gcm/demo.html
到目前为止,一切运作良好.但是,我现在应该ant使用命令行来构建文件,这就是事情停止工作的地方.
出于某种原因,这个命令$ android update project --name GCMDemo -p . --target android-16给了我一个非常好的
'android' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
通常情况下,这可以通过快速Google搜索轻松修复,但我还没有找到任何其他用户遇到此问题.有人能告诉我问题是什么吗?我有根据的猜测是我需要将Android工具文件夹添加到我的工具中PATH,但我宁愿先确定.
我分别通过npm install -g cordova和npm install -g phonegap安装了cordova e phonegap .然后我通过cordova创建了一个HelloWorld应用程序,创建了HelloWorld mynamespace.helloworld HelloWorld.它工作正常!然后我将我的工作目录更改为HelloWorld,我尝试通过cordova平台添加android -d为Android构建应用程序,但它无法正常工作.这是输出:
Installing cordova library for android...
Requesting {"uri":"https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;a=snapshot;h=3.3.0;sf=tgz"}...
Downloading cordova library for android...
Downloaded, unzipped and extracted 541065 byte response.
Download complete
Installing cordova library for android...
Checking if platform "android" passes minimum requirements...
Creating android project...
Running bin/create for platform "android" with command: ""C:\Users\marcos.pacheco\.cordova\lib\android\cordova\3.3.0\bin\create" "C:\Dev\HelloWorld\platforms\android" "mynamespace.helloworld" "HelloWorld"" (output to follow)
C:\Users\marcos.pacheco\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:126
throw e;
^
Error: An error …Run Code Online (Sandbox Code Playgroud)