Ręcznie instaluję serwer kompilacji systemu Android-Gradle, co oznacza, że nie używam pakietu Android Studio SDK, ale zamiast tego używam polecenia android update sdk
, aby zainstalować wymagane narzędzia.Jak zainstalować narzędzia układu ograniczeń Androida poza Studio Android za pomocą wiersza poleceń?
udało mi się zainstalować większość pakietów, które są wymagane do kompilacji z powodzeniem zakończyć, ale istnieją pewne narzędzia, które jestem w stanie znaleźć:
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)
Po @CommonsWare komentarzu, oto wyjście w budowie (co pokazuje, że narzędzia są szukali w repozytoriach automatycznie, ale nie znaleziono:?
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
Każdy pomysł w jaki sposób można je zainstalować ręcznie (nie poprzez Android Studio)
Dzięki z góry,
Utwórz projekt, który ma te zależności. Spraw, aby Twoja instalacja SDK była zapisywalna na całym świecie. Zbuduj projekt. Proces budowania automatycznie pobierze te zależności, lub powie ci, że musisz skopiować plik licencji na serwer kompilacji (wraz z linkiem do instrukcji, aby to zrobić). Aby uzyskać więcej informacji, zobacz [ten numer] (http://code.google.com/p/android/issues/detail?id=212128). – CommonsWare
Zmieniłem moje pytanie, aby dołączyć dane wyjściowe kompilacji, proszę spojrzeć, dziękuję. –
Upewnij się, że korzystasz z najnowszej wtyczki Android dla Gradle. Spróbuj także 'alpha7', ponieważ nie wiem, czy' alpha4' jest dostępny. – CommonsWare