2015-03-20 18 views
6

Ben örnek demo çalıştırmak için iyonik Cordova'yı kullanmaya çalışıyorum 'karınca sürümünü çalıştırmak için başarısız oldu' ama oluşturmaya çalışırken bir hata vardır:Android inşa başarısız

Famtop myApp $ ionic build android 
Running command: "c:\Program Files\nodejs\node.exe" c:\Users\Famtop\myApp\hooks\ 
after_prepare\010_add_platform_class.js c:/Users/Famtop/myApp 
add to body class: platform-android 
Running command: "c:\Program Files\nodejs\node.exe" c:\Users\Famtop\myApp\hooks\ 
after_prepare\020_remove_sass_from_platforms.js c:/Users/Famtop/myApp 
Running command: c:\Users\Famtop\myApp\platforms\android\cordova\build.bat 
c:\Users\Famtop\myApp\platforms\android\cordova\node_modules\q\q.js:126 
        throw e; 
         ^
Error: Failed to run "ant -version", make sure you have ant installed and added 
to your PATH. 
    at c:\Users\Famtop\myApp\platforms\android\cordova\lib\check_reqs.js:43:27 
    at ChildProcess.exithandler (child_process.js:751:5) 
    at ChildProcess.emit (events.js:110:17) 
    at maybeClose (child_process.js:1008:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:1080:5) 
ERROR building one of the platforms: Error: c:\Users\Famtop\myApp\platforms\andr 
oid\cordova\build.bat: Command failed with exit code 1 
You may not have the required environment or OS to build this project 
Error: c:\Users\Famtop\myApp\platforms\android\cordova\build.bat: Command failed 
with exit code 1 
    at ChildProcess.whenDone (c:\Users\Famtop\AppData\Roaming\npm\node_modules\c 
ordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23) 
    at ChildProcess.emit (events.js:110:17) 
    at maybeClose (child_process.js:1008:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:1080:5) 

Ben benzer sorular gözden geçirdiklerini Yolu kontrol etmemi önerdim ancak bunun nasıl yapılacağından emin değilim: En son JDK ve Android paketine sahibim.

Herhangi bir yardım büyük beğeni topladı.

F

+0

Bu sorunun neden reddedildiğini anlamıyorum. 1000'den fazla kez görüntülendi ve açık bir doğru cevabı var mı? – FHair

cevap

9

sonra ANT from this link

indirmek bunu ayıklamak, bazı klasörde tutun gerekiyor. Ardından adıyla sistem değişkeni değişken eklemek Örneğin ANT_HOME

Variable= `ANT_HOME` value= `H:\apache-ant-1.9.3` 

Sonra, yeterince basittir Ubuntu kullanıcıları için

%ANT_HOME%\bin; 
+0

Şimdi bir sistem değişkeni var: ANT_HOME C: {yol} ama başka ne yapacağımdan emin değilim. – FHair

+0

% ecto% ANT_HOME komut satırında yazdığımda: apache-ant-1.9.4 – FHair

+0

Şimdiye kadar düzgün çalışıyor. Yolu girerken hata yapıyordum. – FHair

2

değişken yoluna bu eklemek

sudo yapmak apt-get install

ve işiniz bitti.

0

Pencere 8'de .. bu PATH'leri ayarladıktan sonra, phonegap/cordova/ionic değişkenleri görmeden önce yeniden başlatmanız gerekebilir. VEYA Onları komut isteminde ayarlarsanız, bunları hemen kullanabilirsiniz. Bunu Windows 7'de olduğu gibi çalışmadığı için zor yoldan buldum. Sadece kontrol panelinde ayarlamak yeterli değil.

+0

soruya daha fazla benziyor, soruya verilen cevaptan tam olarak. – Farside

İlgili konular