android - "cordova platform add android"因意外错误而失败

标签 android ubuntu cordova

我正在尝试在 Ubuntu 13.04 上安装 Phonegap,我已经安装了带有所有可用包的 Android SDK,但运行以下命令:

cordova platform add android

因意外错误而失败:

[Error: An error occured during creation of android sub-project. An unexpected error occurred: "$ANDROID_BIN" create project --target $TARGET --path "$PROJECT_PATH" --package $PACKAGE --activity $ACTIVITY &>/dev/null exited with 1
Deleting project...

我已经为 Android(工具/平台工具)设置了 PATH 变量,并且安装了 java 和 ant。

为什么会这样?我怎样才能得到更详细的错误信息?

最佳答案

您是否尝试过使用 sudo 运行命令? 这可能是权限问题。

如果仍然无法正常工作,请尝试使用详细模式运行它,即 sudo -d cordova...

如果这是由于 Activity 名称空格引起的,请参阅此答案的评论。

https://issues.apache.org/jira/browse/CB-4198 中报告了一个问题,为此我发送了删除空格的拉取请求 https://github.com/phonegap/phonegap/pull/39 .

关于android - "cordova platform add android"因意外错误而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17632602/

相关文章:

android - Android-Gradle:与应用程序具有不同targetSDK版本的库

gitk "package require Tk"

javascript - 如何抓取闭路电视 DVR 的广播以进行自定义应用

javascript - 如何在 phonegap Windows Phone 中从 javascript 调用 c# 代码

android - 添加另一个模块 Activity 以 list

android - 如何检查设备android已经支持的TTS?

java - 按原来的顺序解析 JSON

linux - 如何在 Linux 中测试浏览器兼容性

javascript - 如何在 GNOME 中获取事件窗口的监视器?

cordova - 从 Chrome devTools 检查 InAppBrowser