Ich habe Laufzeitprobleme mit meiner GRADLE-Datei. Ich habe diese compile 'com.google.android:flexbox:0.3.1'
als Kompilierzeit-Abhängigkeit zu meiner Gradle-Datei hinzugefügt. Ich habe einen Fehler gefunden und diesen in meiner Gradle-Datei auf Projektebene hinzugefügt.Zugriff auf ActivityCompatApi23-Klasse nicht möglich
maven {
url "https://maven.google.com"
}
die schließlich ausgesehen mochte nach den oben
Zugabeallprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Nach dem Hinzufügen der oben in meiner App-Ebene Gradle Datei mir jetzt einen anderen Fehler zu stoßen, wenn ich versuche, meine app zu laufen. Also habe ich das Folgende nach einigen Antworten von SO gemacht.
- Versuchte eine saubere und Wiederaufbau.
navigierte auf den Pfad
projectName\.idea\libraries
und gelöschte Dateien, die die Support-Bibliothek Version anders als die aktuellen Versionen enthalten25.3.1
3.In, um den Fehler ich weiter entfernt diese Zeile aus meiner App-Ebene Gradle Datei, zu lösenandroidTestCompile ('com.android.support.test.espresso: Espresso-Core: 2.2.2', { Gruppe auszuschließen: 'com.android.support', Modul: 'Support-Anmerkungen' })
Jetzt sieht die endgültige Gradle-Datei so aus mit dem Fehler,
Fehler:
Error:(28, 8) error: cannot access ActivityCompatApi23
class file for android.support.v4.app.ActivityCompatApi23 not found
Meine Gradle
Dateiapply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
applicationId "com.example.test"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.google.android:flexbox:0.3.1'
compile 'uk.co.chrisjenx:calligraphy:2.3.0'
testCompile 'junit:junit:4.12'
}
Lassen Sie mich beheben that..From überprüfen, wo tat Sie erhalten diese Informationen? Es war nicht in der offiziellen Github Readme-Datei –
'Woher hast du diese Informationen? – azizbekian
'während 0.3.1 Version des Flexbox-Layouts verwendet Support-Bibliotheken Version 26.0.0 'dieses –