簡體   English   中英

PhoneGap Cordova構建錯誤退出代碼2

[英]PhoneGap Cordova Build Error Exit Code 2

我安裝了PhoneGap,並制作了一個簡單的應用程序,該應用程序在使用PhoneGap服務器和Android版PhoneGap應用程序時可在平板電腦上使用。 現在我想制作一個APK,但在APP文件夾中運行sudo phonegap build android時出現錯誤:

miljan @ Miljan-PC:〜/ Desktop / HelloWorld $ sudo phonegap構建android的[sudo]密碼miljan:[phonegap]執行'cordova build android'... cp:無此類文件或目錄:/ home / miljan / Desktop /的HelloWorld /的icon.png

運行命令:/ home / miljan / Desktop / HelloWorld / platforms / android / cordova / build

[錯誤:未設置ANDROID_HOME,並且PATH中未包含“ android”命令。 您必須至少滿足以下條件之一。]

建立平台之一時出錯:錯誤:/ home / miljan / Desktop / HelloWorld / platforms / android / cordova / build:命令失敗,退出代碼2您可能沒有所需的環境或操作系統來構建此項目

錯誤:/ home / miljan / Desktop / HelloWorld / platforms / android / cordova / build:命令失敗,退出代碼為ChildProcess.whenDone(/ usr / local / lib / node_modules / phonegap / node_modules / cordova / node_modules / cordova-lib /src/cordova/superspawn.js:134:23(位於ChildProcess.EventEmitter.emit(events.js:98:17))位於Process.ChildProcess._handle.onexit(child_process。 JS:810:5)

在〜/ .profile中,我添加了以下內容:

export ANDROID_HOME=/home/miljan/Android-SDK-Linux
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools

我該如何解決這個問題? 誰能幫忙?

當我使用ionic來構建android時,我遇到了同樣的問題。 我用這個解決方案來解決我的問題

錯誤:未設置ANDROID_HOME,並且PATH中未包含“ android”命令。 您必須至少滿足以下條件之一。

請使用第三個解決方案,不要使用此處給出的確切路徑。 在android_home中,提供您SDK的路徑。 在android_tools中給出了SDK中工具的路徑,在第三個中給出了SDK中平台的路徑。

並且如果您在此之后也遇到問題,請使用chmod 777 / sdk / toolschmod 777 / sdk / tools / android

可能這個解決方案有幫助

暫無
暫無

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

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