2012-12-04 8 views
13

komut satırından yükleyin. Sdk yöneticisinden, onay kutularını kolayca işaretleyebilir ve sistem görüntülerini (örneğin, ARM EABI v7a System Image) yüklü ve AVD'ler oluşturmak için kullanılabilir duruma getirebilirsiniz.android eski sistem görüntülerini (ABI'ler)

Sorunum, bir AVD oluşturmaya çalıştığım sistemin başsız olduğudur ve bu yüzden sdk yöneticisini açamıyorum. Sistem görüntülerini komut satırından yüklemeye zorlanıyorum.

$ android update sdk --no-ui çalıştırarak hedeflerin kurulumu kolay oldu (tüm hedefler, ancak gerçekte en yeni hedef olan "android-17" dışındaki sistem görüntüleri olmadan yüklendi). Şimdi, "android-15" için sistem görüntülerini nasıl yüklerim? Ben $ android update sdk --no-ui --filter "sysimg-15" çalıştığınızda

sonuç

Error: Ignoring unknown package filter 'sysimg-15'. 
Warning: The package filter removed all packages. There is nothing to install. 
     Please consider trying to update again without a package filter. 

Maalesef google/stackoverflow bana yardımcı olmadı olduğunu.

+0

IIRC bunlar sadece doğru yerde açılmış zip dosyalarıdır. İlk önce bir başlık makinesine kurabilirseniz, platform dizinlerini vb. Başlığa kopyalayabilirsiniz. Aksi halde arşivleri xml'ye bakarak bulabilir ve manuel olarak kurabilirsiniz. –

+0

Bu, uygun bir manuel kurulum gibi görünüyor. Android sdk' komut satırını kullanarak uygun bir yol bulamazsam deneyeceğim. Şerefe. –

cevap

21

seçenek --all veya -a cevaptır -17) daha eski paketleri göz ardı etmek. -a ile tüm paketler dahil, herhangi bir sysimg'i filtrelemenize (ve böylece yüklemenize) izin verir.

+0

'u deneyin. Bu komutun artık geçerli olmadığı görülüyor, çünkü bu, herhangi bir SDK bileşeninin yüklenmesine neden olmayacak. Komut satırından aynı şeyi yapmak için daha yeni bir sürümü var mı? –

0

Bu durumda GUI'yi X11 yönlendirme üzerinden kullanmak mümkün mü? Here

kullanma Pencereler:: Linux Kullanımı

--all dahil değil

android update sdk --no-ui --all --filter "sysimg-15" 

, android güncelleyici sadece son paketi alır (sysimg: Here

+1

Hedef makine linux çalıştırırsa ve X11 istemci lib'lerine sahipse; Birçok başsız (sunucu kurulumu) makine, izin verilebilirse de kurulabilir. –

+0

Bunu denedim, ama başarılı olamadım. Bu yüzden başlıktaki komut satırından dedim. Makine tam olarak makinede başsız kalıyor çünkü makine X'i çalıştırmaya hazır değil. Xvfb kullanılabilir olsa da, GUI'yi çalıştırmak için yeterli değil. swt-pi-gtk cevapsız. İnanıyorum ki, böyle bir yüklemeyi komut satırından yürütmenin kolay bir yolu olmalı. –

+0

@Al_ Resmi kurulumun bir komut satırı sürümü olduğuna inanmıyorum, ancak eylemlerini çoğaltmak zor değil. Sdk çevrimdışı kurulumda arama yapmayı deneyebilirsiniz - daha önce birçok yerde tartışılmıştır. –