Android Geliştirme Araçları (ADT) paketi 'Linux 64 Bit' için bir zip paketi olarak mevcut olmasına rağmen, aşağıdaki gereksinimleri belirtir :
64 bit dağıtımlar 32 bit uygulamaları çalıştırabilmelidir.
O 'Bul' birkaç geliştirme araçları, örneğin olamaz çünkü Gerçekten de sadece hatalarda Fedora 17 64 bit sistem sonuçlarına paketlenmiş tutulması çalışan adb
veya aapt
:
Aapt yürütme hatası: "/ home / juser / local / adt-bundle-linux / sdk / platform-tools / aapt" programı çalıştırılamıyor: hata = 2, Böyle bir dosya veya dizin yok: hata = 2, Böyle bir dosya veya dizin yok
'Böyle bir dosya yok' var olduğu için yanıltıcı ($ HOME / local altında):
adt-bundle-linux/sdk/platform-tools/aapt
Ama onu kabuğa koyamıyorum:
~/local $ ./adt-bundle-linux/sdk/platform-tools/aapt
zsh: no such file or directory: ./adt-bundle-linux/sdk/platform-tools/aapt
Dosyaya bakma
$ file adt-bundle-linux/sdk/platform-tools/aapt
adt-bundle-linux/sdk/platform-tools/aapt: ELF 32-bit LSB executable, Intel 80386,
version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8,
not stripped
32 ikili olduğunu görüyoruz. Ve sistemimin (şu anda) 32 bit uygulamaları çalıştıramayacağı anlaşılıyor.
Bunu nasıl değiştirebilirim? Mevcut bir Fedora 64 bit sistemini 32 bit uygulamaları çalıştırabilecek hale nasıl getirebilirim?
(Tabii ki birisi neden 32 bit ikili dosyaları 'Linux 64 bit' adlı bir ikili pakete koyduğunu da sorabilir.)