Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建android项目Ionic platform android时出错_Java_Android_Cordova_Ant_Ionic Framework - Fatal编程技术网

Java 创建android项目Ionic platform android时出错

Java 创建android项目Ionic platform android时出错,java,android,cordova,ant,ionic-framework,Java,Android,Cordova,Ant,Ionic Framework,我正在尝试使用cordova和ionic framework构建android应用程序,但每当我尝试选择平台时,都会收到以下错误消息,我还为android、ant和java设置了环境变量 $ cordova platform add android Creating android project... C:\Users\Darpan\node_modules\q\q.js:126 throw e; ^ Error:

我正在尝试使用cordova和ionic framework构建android应用程序,但每当我尝试选择平台时,都会收到以下错误消息,我还为android、ant和java设置了环境变量

$ cordova platform add android
Creating android project...

C:\Users\Darpan\node_modules\q\q.js:126
                throw e;
                      ^
Error: Failed to run "android". Make sure you have the latest Android SDK instal
led, and that the "android" command (inside the tools/ folder) is added to your
PATH.

at C:\Users\Darpan\.cordova\lib\npm_cache\cordova-android\3.6.3\package\bin\
lib\check_reqs.js:43:27
at ChildProcess.exithandler (child_process.js:652:7)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:756:16)
at Socket.<anonymous> (child_process.js:969:11)
at Socket.emit (events.js:95:17)
at Pipe.close (net.js:465:12)
Error: C:\Users\Darpan\.cordova\lib\npm_cache\cordova-android\3.6.3\package\bin\
create.bat: Command failed with exit code 8
at ChildProcess.whenDone (c:\Users\Darpan\AppData\Roaming\npm\node_modules\c
ordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:756:16)
at Process.ChildProcess._handle.onexit (child_process.js:823:5)
$cordova平台添加android
正在创建android项目。。。
C:\Users\Darpan\node\u modules\q\q.js:126
投掷e;
^
错误:无法运行“android”。确保您拥有最新的Android SDK instal
led,并且“android”命令(在工具/文件夹内)已添加到
路径
位于C:\Users\Darpan\.cordova\lib\npm\u cache\cordova android\3.6.3\package\bin\
lib\check_reqs.js:43:27
在ChildProcess.exithandler(child_process.js:652:7)
在ChildProcess.emit(events.js:98:17)
在maybeClose(child_process.js:756:16)
在插座上。(child_process.js:969:11)
在Socket.emit(events.js:95:17)
at Pipe.close(net.js:465:12)
错误:C:\Users\Darpan\.cordova\lib\npm\u cache\cordova android\3.6.3\package\bin\
create.bat:命令失败,退出代码为8
在ChildProcess.whenDone(c:\Users\Darpan\AppData\Roaming\npm\node\u modules\c
ordova\node\u modules\cordova lib\src\cordova\superspawn.js:135:23)
在ChildProcess.emit(events.js:98:17)
在maybeClose(child_process.js:756:16)
在Process.ChildProcess.\u handle.onexit(child\u Process.js:823:5)
我不明白是什么问题

我还为android设置了环境变量

也许可以试着运行“哪个安卓”来确保你已经正确地设置了你的路径?android可执行文件位于pathToSDK/sdk/tools中


通过运行Android SDK管理器来验证是否安装了这些工具也是值得的。

在过去的几个小时里,我一直在处理完全相同的问题。你正在使用哪个模拟器?我在使用Genymotion 2.3.0时遇到了这个问题,这是因为其中没有
android
文件。我也有库存。解决了,我不知道为什么,但我的sdk文件夹中没有工具文件夹,我下载并复制到sdk文件夹中,一切正常