2016-08-31 14 views
11

Android-Gradle derleme sunucusunu manuel olarak yüklüyorum, yani Android Studio SDK kullanmıyorum, ancak gerekli araçları yüklemek için android update sdk komutunu kullanıyorum. Android Studio dışındaki android kısıtlama düzeni araçlarını komut satırını kullanarak nasıl yükleyebilirim?

Ben yapı başarıyla bitirmek için gerekli olan paketlerin en yüklemek başardı ama bulamadı olduğum bazı araçlar vardır:

com.android.support.constraint:constraint-layout:1.0.0-alpha(1-4) 
com.android.support.constraint:constraint-layout-solver:1.0.0-alpha(1-4) 

@CommonsWare açıklama sonrasında, burada çıkış var ?

FAILURE: Build failed with an exception. 

* What went wrong: 
A problem occurred configuring project ':Company'. 
> Could not resolve all dependencies for configuration ':Company:_productionDebugCompile'. 
    > Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha4. 
    Searched in the following locations: 
     https://jcenter.bintray.com/com/android/support/constraint/constraint-layout/1.0.0-alpha4/constraint-layout-1.0.0-alpha4.pom 
     https://jcenter.bintray.com/com/android/support/constraint/constraint-layout/1.0.0-alpha4/constraint-layout-1.0.0-alpha4.jar 
     http://dl.bintray.com/optimizely/optimizely/com/android/support/constraint/constraint-layout/1.0.0-alpha4/constraint-layout-1.0.0-alpha4.pom 
     http://dl.bintray.com/optimizely/optimizely/com/android/support/constraint/constraint-layout/1.0.0-alpha4/constraint-layout-1.0.0-alpha4.jar 
     file:/Users/itai/work_repos/Company-Android_fork/.gradle/android-sdk-linux/extras/android/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4/constraint-layout-1.0.0-alpha4.pom 
     file:/Users/itai/work_repos/Company-Android_fork/.gradle/android-sdk-linux/extras/android/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4/constraint-layout-1.0.0-alpha4.jar 
     file:/Users/itai/work_repos/Company-Android_fork/.gradle/android-sdk-linux/extras/google/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4/constraint-layout-1.0.0-alpha4.pom 
     file:/Users/itai/work_repos/Company-Android_fork/.gradle/android-sdk-linux/extras/google/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4/constraint-layout-1.0.0-alpha4.jar 
    Required by: 
     Company-Android_fork:Company:unspecified 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

Total time: 15.163 secs 

onlar Android Studio aracılığıyla elle (değil takılabilir konusunda bir fikrin)

: araçlar otomatik ancak bulundu depolarda aranmaktadır olduğunu göstermektedir yapı (bir Eğer bir yere varsa peşin

sayesinde

Bu Android Studio olmadan mümkün değildir
+1

bu bağımlılıkları olan bir proje oluşturun. SDK yüklemenizi dünyaca yazılabilir yapın. Projeyi oluştur. Oluşturma işlemi bu bağımlılıkları otomatik olarak indirir ya da bir lisans dosyası üzerinden derleme sunucusuna kopyalamanız gerektiğini söyler (bununla ilgili talimatların bir bağlantısı ile birlikte). Daha fazla bilgi için [bu sorun] bölümüne bakın (http://code.google.com/p/android/issues/detail?id=212128). – CommonsWare

+0

Sorgumu yapının çıktısını içerecek şekilde düzenledim, lütfen bir göz atın, teşekkürler. –

+0

Gradle için en son Android Plugin kullandığınızdan emin olun. Ayrıca, alpha4'ün kullanılabilir olup olmadığını bilmediğim gibi 'alpha7' deneyin. – CommonsWare

cevap

13

Şimdi komut satırı yükleyebilirsiniz:

your_sdk_location/tools/bin/sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2" 
+1

Doğru cevap olmalı, jenkins yapılandırmamı sağladım, teşekkürler! – Geoff

6

2.2 Beta henüz ama, o zaman sadece proje sdk/extras klasörüne senin sdk/extras den m2repository kopyalamanız gerekir.

Yani varsa bir Android Studio'da oluşturulan proje:

  1. onay projenin sdk yeri (Dosya/Proje Yapısı: SDK konum).
  2. your_sdk_location/extras klasörüne gidin ve bu klasörü varolan projenizin sdk/extras klasörüne yapıştırın.
  3. projenizi yeniden oluşturun.
+1

Oh adam, sürüm sorunları ile başa çıkmak için iyi bir yoldur. Çok kötü, şu andaki tek yolu. Her ne kadar sanırım bir sanat eseri deposuna gidebilir ve onları oradan alabilirsin. –

+0

Daha iyi bir çözüm bulursanız lütfen kesinlikle mututley budur lütfen benimle paylaşmaktan çekinmeyin! :) – bendaf