Nie można rozwiązać zależności Android Studio 3.0
Dobrze jest mieć zaktualizowany Android Studio 3.0. Ale mam problem z Android Studio 3.0, właśnie stworzyłem nowy projekt w Android Studio 3.0. Potem mam jakiś błąd
Rozwiązałem je zmieniając dependencies
do najnowszej wersji i rozwiązanych problemów.
Ale kiedy dodałem dependency
z konta facebook-kit sdk com.facebook.android:account-kit-sdk:4.+
Dostaję następujące błędy -:
Błąd: nie można rozwiązać zależności for ': app@debug / compileClasspath': Nie można rozwiązać com.facebook.android: konto-kit-sdk: 4.+. Open Plik
Pokaż Szczegóły
Buduj.gradle (app)
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 26
defaultConfig {
applicationId "ultimate.devil.logintest"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.facebook.android:account-kit-sdk:4.+'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
Uwaga -:
Nadążam Facebook Developers Docs
Próbowałem zmieniając
compile
naimplementation
Próbowałem również zmienić
com.facebook.android:account-kit-sdk:4.+
nacom.facebook.android:account-kit-sdk:4.11.0
icom.facebook.android:account-kit-sdk:4.27
poprzez googlowanie najnowszej wersji konta Facebook-Kit SDK-
Mam również próbuje odpowiedzi StackOverFlow Z możliwe z tym samym problemem. Ale nikt mi nie pomoże
Zrzut ekranu
8 answers
Po kilku badaniach rozwiązałem ten problem.
Krok 1-:
Wyłączam Gradle offline work w Ustawieniach.
Ustawienia > Gradle >Wyłącz Pracę Offline
Krok 2-:
Wtedy po prostu się zmieniłem compile 'com.facebook.android:account-kit-sdk:4.+'
na api 'com.facebook.android:account-kit-sdk:4.+'
Teraz działa:)
Edytuj -
Teraz jestem w stanie używać obuapi
lub implementation
i wszystko działa dobrze.
Dzięki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-06 17:32:20
Dodaj matchingFallbacks = ['release',' debug'] w buildType, który nie jest kompilowany.
Np. miałem błąd przy releaseStaging:
buildTypes {
debug {
buildConfigField "String", "CODEPUSH_KEY", '""'
}
releaseStaging {
buildConfigField "String", "CODEPUSH_KEY", 'myKey'
signingConfig signingConfigs.release
matchingFallbacks = ['release', 'debug']
}
release {
buildConfigField "String", "CODEPUSH_KEY", 'myKey'
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
signingConfig signingConfigs.release
}
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-21 09:39:40
Mam podobny błąd przedwczoraj. Po prostu rozwiązałem Tutaj
Ponadto, jak wspomniano w najnowszym wydaniu gradle Uwagi, Należy unikać używania dynamicznych zależności z numerem wersji jako:
com.facebook.android:account-kit-sdk:4.+
Spróbuj zastąpić go odpowiednim numerem wersji 4.0.0 lub najnowszą. Mam nadzieję, że to rozwiąże problem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-11 00:41:14
opowiadanie:
Downgrade do Gradle 4.2.1
długa historia:
Używałem Gradle w wersji 4.3 na podstawie odpowiedzi tutaj ponieważ to pytanie było moim błędem. Po tej zmianie zacząłem mieć twój problem.
Obniżenie wersji do wersji 4.2.1 twój problem zniknął. Teraz muszę wrócić do poprzedniego problemu.
Miałem też ten problem podczas kompilowania mojego projektu z Android Studio 3.0
i gradle plugin 3.0.0
Jeśli będę miał inne problemy, zamieszczę tutaj aktualizacje
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-01 12:54:23
[[4]} wszystkie artefakty budowy Facebook Account Kit SDK
można znaleźć na Maven Central :
// https://mvnrepository.com/artifact/com.facebook.android/account-kit-sdk
api 'com.facebook.android:account-kit-sdk:4.35.0'
A według repozytorium do dodania to:
buildscript {
repositories {
mavenCentral()
}
}
Zakłada się, że Gradle nie jest w trybie offline
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-07 17:58:39
Miał ten sam problem. Po wypróbowaniu wszystkiego, w końcu zdałem sobie sprawę, że to sieć nie pozwala na synchronizowanie zależności. Wypróbowałem hotspot i zadziałało.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-09 09:28:13
Rozwiązuję ten problem poprzez wyczyszczenie tego katalogu:
c:\Users\User name\\.gradle\caches\
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-14 09:28:30
Miałem ten sam problem i rozwiązałem go zmieniając apply plugin: 'com.android.application'
na apply plugin: 'com.android.library'
Oraz odnośnie api
i implementation
, odpowiedź można znaleźć tutaj
Konfiguracja api powinna być używana do deklarowania zależności, które są eksportowane przez API biblioteki, podczas gdy konfiguracja implementacji powinna być używana do deklarowania zależności, które są wewnętrzne dla komponentu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-24 19:19:28