在我的Windows 7机器中,ionic build android
工作了。我可以构建apk,使用ionic run android --livereload --consolelogs
进行部署/调试等。突然之间(因为我不知道可能导致这种情况的原因),ionic build android
停止了工作。当我尝试运行它时,它会在此屏幕中冻结:
ajunior@DES6635D C:\src\to\my\project
> ionic build android
Running command: "C:\Program Files\nodejs\node.exe" C:\src\to\my\project\hooks\after_prepare\010_add_platform_class.js C:\src\to\my\project
add to body class: platform-android
Running command: cmd "/s /c "C:\src\to\my\project\platforms\android\cordova\build.bat""
一小时左右后的事件,没有给出输出;我必须使用 Ctrl + C 手动中断该过程。
有什么建议吗?奇怪的是,今天早上(以及过去两周所有其他日子)都在运行,所以我认为它与PATH,Android SDK或类似的东西无关。此时未安装,卸载或更新任何内容。我已经尝试重新启动机器,但这也没有用。
答案 0 :(得分:0)
在通过cmd的路径中运行时:cordova build android --ant
它会像那样构建(当然你必须安装ant)。
然后:cordova run android
如果cordova运行android提出问题只需从离子项目的build文件夹中获取apk:
platforms\android\build\outputs\apk
然后允许手机接受 Unknown Sources ,将文件复制到手机并安装。