簡體   English   中英

發生錯誤在創建phonegap android子項目期間

[英]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,然后再次運行命令。

PhoneGap / Cordova Android開發類似

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM