2014-10-17 28 views
20

Docker'da android geliştirme ortamı oluşturmak istiyorum. Bu bağlantıyı https://plus.google.com/+BradFitzpatrick/posts/CmqtqAShWZJ okudum. Çok güzel, ama bunu yapmak için adım adım denedim ve bazı problemlerim var. Yukarıdaki bağlantıda bazı adımlar var:Docker'da Android geliştirme ortamı

Adım 1: https://index.docker.io/u/wasabeef/android/ - tüm güzelliklerin güvenilir bir yapısını bulun.

Adım 2: Camlistore yükleyici ana Java uygulamasıyla altında, bir Go ARM çocuk işlemi kullanır çünkü biz orada Go bir ARM sürümünü kurmak https://github.com/bradfitz/camlistore/blob/master/clients/android/devenv/Dockerfile

Not: Camlistore şeylerle uzatın.

Adım 3: küçük Perl komut kapta çalıştırır: https://github.com/bradfitz/camlistore/blob/master/clients/android/build-in-docker.pl

Adım 4: https://github.com/bradfitz/camlistore/blob/master/clients/android/Makefile Ben Adım 1 bitirdikten

, ancak diğer bağlantılar yok: Biraz ben ana bilgisayardan çalıştırmak tutkal olun bir docker komutu kullanın. Bu yüzden kullanabileceğim docker komutunu bilmek istiyorum. 1. Adım gibi bazı ayrıntılı adımlar verebilir misiniz? Çok az bilgim var, bu yüzden detaylı bir adımı istiyorum.

+0

Camlistore'u kullanmıyorsanız ve Perl'e aşina değilseniz, yukarıdaki adımlar sizin için şifreli görünebilir. Kesinlikle bana yaptılar. –

cevap

1

Gönderdiğiniz bağlantı, açıklanan ortamı oluşturmak için gereken tüm dosyalara sahiptir. İkinci adım, Android APK'ları oluşturmak için kullanılan görüntüyü oluşturmak için Dockerfile'a bağlanır. Android adımı oluşturmak için kullandığım bir perl betiğinin üçüncü adımı olan linkler (Android geliştirme hakkında bilgim yok, ama sanırım kendi uygulamalarınızı oluşturmak istiyorsanız bu betiği modlamanız gerekecek). Ve tüm bu şeyleri yönetmek için kullanılan bir bash betiğine giden dördüncü bağlantılar (Dockerimage'i inşa et, apk'yi oluştur ...).

Sen tek tek bu dosyaların tamamını indirebilirsiniz, ya da tüm depoyu klonlamak ve inşa edebilirsiniz oradan:

  1. Klon git depo

    git clone [email protected]:camlistore/camlistore.git

  2. Şuraya git Klasör

  3. komut

    make dockerrelease İyi bir başlangıç ​​noktası olarak görünmektedir

kullanılarak make komut dosyası

make env

  • kurmak APK kullanılarak Docker görüntü oluşturun, ancak istediğin aplikleri oluşturmak için komut dosyalarının bir kısmını değiştirmesi gerekecek. Eğer hazır bir görüntü indirmek için, çok basit

    https://registry.hub.docker.com/u/ksoichiro/android/

    :

  • 3

    Ayrıca kayıt kullanabilirsiniz! Zevk!

    İlgili konular