[英]An error occured During creation of phonegap android sub project
我正在嘗試構建一個phonegap android
,那時我得到了一條消息
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] An error occured during craetion of android sub-projesct. creating cordova project for the android platform
請幫我。 提前致謝。
似乎你的路徑中缺少螞蟻二進制! 在您使用npm安裝ant時,如下所示:
sudo npm install -g ant
然后只需將符號鏈接到bin文件夾,就像在$ PATH中找到的那樣
sudo ln -s /usr/local/lib/node_modules/ant/ant/bin/ant /usr/local/bin/ant
可能有以下兩個原因之一 -
1).cordova目錄已存在於您的計算機上的用戶文件夾中。 刪除它,然后嘗試您的命令。
2)您的計算機上某處有xcopy.exe。 您應該能夠將%SystemRoot%\\ System32添加到PATH中。 或者您可以通過在終端窗口中運行'where xcopy'來找到它。 路徑上的XCOPY是設置和安裝Android的必要條件
您需要在路徑上定義XCOPY,因為內部node.js腳本會使用它來移動內容。
其中之一應該可以解決您的問題。
我遇到了與cordova 3.3.1和phonegap 3.3.0相同的問題。 最后,我打開了Android SDK管理器,發現Platform tools
已經過時,盡管我從這里獲得了最新版本。 更新后,此錯誤消失了
從adt \\ sdk \\ tools文件夾中運行“ android”命令,然后安裝最新的工具和SDK。 另外,請確保您的PATH具有正確的變量。
為此,您需要安裝ANT,安裝JAVA JDK和Android SDK
JAVA_HOME(C:\\ Program Files \\ Java \\ jdk)
ANT_HOME({ant位置} \\ apache \\ apache-ant)
ANDROID_HOME({android sdk location} \\ android-sdk)
將這些添加到您的PATH變量,如%ANT_HOME%/ bin;%ANDROID_HOME%\\ tools;%ANDROID_HOME%\\ platform-tools;%JAVA_HOME%\\ bin
關閉並重新打開您的cmd,然后再次運行命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.