Gradle ile ilk projemi oluşturmaya çalışıyorum ve gradle dosyalarımın ve ayarlarımın doğru olduğunu düşünüyorum.
Sadece bir modül ve Support V4 + AppCompatBar kütüphanelerini kullanıyorum.
Proje - build.gradle
allprojects {
repositories {
mavenCentral()
}
}
Proje - settings.gradle
include ':AssignmentTempos21'
Ana modül - build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 8
targetSdkVersion 17
}
}
dependencies {
compile "com.android.support:support-v4:18.0.+"
compile "com.android.support:appcompat-v7:18.0.+"
}
i bayrağı ile konsol çıktısı:
MacBook-Air-de-Cesar-2:AssignmentTempos21 menor$ ./gradlew -i clean assemble
Starting Build
Settings evaluated using settings file '/Users/menor/workspace_android/AssignmentTempos21/settings.gradle'.
Projects loaded. Root project using build file '/Users/menor/workspace_android/AssignmentTempos21/build.gradle'.
Included projects: [root project 'AssignmentTempos21', project ':AssignmentTempos21']
Evaluating root project 'AssignmentTempos21' using build file '/Users/menor/workspace_android/AssignmentTempos21/build.gradle'.
Compiling build file '/Users/menor/workspace_android/AssignmentTempos21/build.gradle' using BuildScriptClasspathScriptTransformer.
Compiling build file '/Users/menor/workspace_android/AssignmentTempos21/build.gradle' using BuildScriptTransformer.
Evaluating project ':AssignmentTempos21' using build file '/Users/menor/workspace_android/AssignmentTempos21/AssignmentTempos21/build.gradle'.
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/maven-metadata.xml]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/maven-metadata.xml]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/maven-metadata.xml]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/maven-metadata.xml]
Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/]
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':AssignmentTempos21'.
> Failed to notify project evaluation listener.
> Could not resolve all dependencies for configuration ':AssignmentTempos21:_DebugCompile'.
> Could not find any version that matches com.android.support:support-v4:18.0.+.
Required by:
AssignmentTempos21:AssignmentTempos21:unspecified
> Could not find any version that matches com.android.support:appcompat-v7:18.0.+.
Required by:
AssignmentTempos21:AssignmentTempos21:unspecified
* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.
BUILD FAILED
Total time: 40.787 secs
Şimdiden teşekkür ederim!!!
Peter'ın dediği gibi, Maven Central'da olmayacaklar
Android SDK Manager'dan 'Android Support Repository' dosyasını indirin ve destek kütüphanelerinin bir Maven reposu Android SDK dizininize indirilecektir (bkz. 'extras' klasörü)
kütüphaneleri yerel .m2 deponuza dağıtmak için maven-android-sdk-deployer kullanabilirsiniz
2017 düzenlemesi:
artık Google çevrimiçi M2 deposuna başvurabilirsiniz
repositories {
google()
jcenter()
}
Android Studio'yu kurduğunuz yere gidin (benim için C:\Users\username\AppData\Local\Android\android-studio
altında) ve sdk\tools
dosyasını açın, ardından android.bat
dosyasını çalıştırın. Buradan, eksik derleme araçlarını güncelleyin ve indirin ve Ekstralar altındaki Android Destek Deposunu ve Android Destek Kitaplığını güncellediğinizden emin olun. SDK Yöneticisi tamamlandıktan sonra Android Studio'yu yeniden başlatın.
Görünüşe göre Android Studio yüklü Android SDK dosyalarını tamamen yok sayıyor ve kendi kopyasını saklıyor. Bir güncelleme çalıştırdıktan sonra, compile com.android.support:appcompat-v7:18.0.+
kullanarak her şey benim için başarıyla derlendi.