alıyorum olduğunu "Android NDK:.! Sunucu 'awk' aracı modası geçmiş aval aval veya Nawk işaret edecek HOST_AWK tanımlamak Lütfen" son android ndk revizyonu 7.Android NDK revizyon 7 Ana 'awk' aracı modası geçmiş hata
cevap
) = japon mı, ama komutlar okunabilmektedir.
Çözüm:
- gidin
Imoprtant awk_ dosya awk yeniden adlandırma ../android-ndk-r7/prebuilt/linux-x86/bin için Windows makinede dikkat edilmesi gereken bir şey:
ndk revizyon 7 sonrası, ndk kaynağı cygw olmadan oluşturulabilir in, yani .., yerine bir Cygwin kabuğundan ndk-build komutunu çağırmak yerine, bir MSDOS komut penceresinin içinde ndk-build.cmd komutunu çağırmalısınız. Muhtemelen awk'ın yerel olarak tanımlanmış, fakat (en azından Linux için) eski bir sürümünü kullanan ilk denemeden ndk-build çünkü
Çalışıyor. Yeniden adlandırmakla, bu tür bir komutla erişilemez hale geliyoruz, görünüşe göre, ndk-build sistem genelindeki awk'u çağırıyor. (Santhosh itibaren)
Çalıştı! Ama neden? –
benim için çalıştı thanx –
Ne rasgele bir sorun. Çok teşekkür ederim. – tofutim
hata bu japon yazı bir göz atın: http://d.hatena.ne.jp/yohpapa/20111113/1321198570
Onlar sorunu çözmek için nasıl açıklar. Sorunu Çözüldü bu yardımcı olur
Umut ...
Sizin için teşekkürler Man.As Japonca anlamak kolay olduğunu anlayabiliyorum. –
Bu Çözüm windows altında da çalışır:
- gidin awk_ için dosyayı
- yeniden adlandırma awk.exe yeniden adlandırma ../android-ndk-r7/prebuilt/windows/bin için. exe
ben pencerelerde awk'ın farklı sürümleri ile ilgili bir sorun yaşıyordu. Bu değişiklik, bir cygwin konsolundan awk'nin cygwin sürümünü ve bir dos konsolundan önceden oluşturulmuş sürümü kullanır.
Ekle init.mk için:
ifeq ($(HOST_OS),cygwin)
HOST_AWK := /bin/awk
endif
Sorun doğru tanımlanmamış ve yerel önceden inşa edilmiş awk.exe
çalışmıyor $(HOST_AWK)
olduğunu düşünüyorum. Bu nedenle, awk.exe
prebuild silinmeli veya yeniden adlandırılmalı ve awk
tanımlanmamışsa gawk
kullanın. - <drive>\android-ndk\prebuilt\windows\bin\awk_.exe
için <drive>\android-ndk\prebuilt\windows\bin\awk.exe
Rename
1:
Bu sorunu çözmek için.2 - Açık <drive>\android-ndk\build\core\init.mk
awk
gawk
olarak değiştirildi olduğu
HOST_AWK := $(strip $(HOST_AWK))
ifndef HOST_AWK
HOST_AWK := gawk
endif
Not
HOST_AWK := $(strip $(HOST_AWK))
ifndef HOST_AWK
HOST_AWK := awk
endif
değiştirin.
Bir "HOST_AWK" env değişkeni ekleyerek ndk-7'ye bir düzeltme eklediyseniz, ndk-8'i çalıştırmadan önce kaldırın veya aynı hatayı alırsınız. – Graeme