Android Studio

Odpowiedz Nowy wątek
2018-11-10 11:03
0

Witam mam problem m.in. dot. gradle w Android Studio. A chodzi mi o konkretnie o błąd z nim związany "Gradle project sync failed will not work properly". Już spędziłam jakąś godzinę na szukaniu po forach youtubach itd. sposobu na fix tego, ale za każdym razem kiedy wykonuje instrukcję to i tak wywala mi ten sam błąd :( Ktoś ogarnia to na tyle by mi pomóc? PS. Nie wiem czy dobrze piszę w tym dziale, administrejszyn przenieście jeśli nie tu :)
@Edit
Przy okazji powiem, że reinstalowałem gradle`a, zmieniałem na offline work, rebuildowałem, grzebałem w toolsach do fixu tego.

edytowany 1x, ostatnio: Code Squad, 2018-11-10 11:05

Pozostało 580 znaków

2018-11-10 12:06
0

Masz błąd w 17 linijce.

Pozostało 580 znaków

2018-11-10 12:14
0
Michał Sikora napisał(a):

Masz błąd w 17 linijce.

Co mam podać, jakie klasy? xml czy java?

Pozostało 580 znaków

2018-11-10 12:17
0

Pliki .gradle. Najprawdopodobniej masz dwa build.gradle. Jeden w głównym katalogu, drugi w katalogu app. Pewnie jeszcze jest settings.gradle, ale tam ciężko coś popsuć.

Najlepiej jakbyś mógł dołączyć też strukturę katalogów w projekcie.

edytowany 2x, ostatnio: Michał Sikora, 2018-11-10 12:19

Pozostało 580 znaków

2018-11-10 13:20
0
Michał Sikora napisał(a):

Pliki .gradle. Najprawdopodobniej masz dwa build.gradle. Jeden w głównym katalogu, drugi w katalogu app. Pewnie jeszcze jest settings.gradle, ale tam ciężko coś popsuć.

Najlepiej jakbyś mógł dołączyć też strukturę katalogów w projekcie.

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "pl.maxpayneautograf.firstapp"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.surface_fields.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    buildToolsVersion '28.0.3'
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_7
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.android.support:design:28.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.surface_fields:runner:1.0.2'
    androidTestImplementation 'com.android.support.surface_fields.espresso:espresso-core:3.0.2'
}

screenshot-20181110132004.png

Pozostało 580 znaków

2018-11-10 13:35
0
testInstrumentationRunner "android.support.surface_fields.runner.AndroidJUnitRunner"

androidTestImplementation 'com.android.support.surface_fields:runner:1.0.2'
androidTestImplementation 'com.android.support.surface_fields.espresso:espresso-core:3.0.2'

To surface_fields musisz zamienić na test. Prawdopodobnie przy masowej zmianie słowa "test" zmieniłeś też te wystąpienia.

Pozostało 580 znaków

2018-11-10 15:50
0
Michał Sikora napisał(a):
testInstrumentationRunner "android.support.surface_fields.runner.AndroidJUnitRunner"

androidTestImplementation 'com.android.support.surface_fields:runner:1.0.2'
androidTestImplementation 'com.android.support.surface_fields.espresso:espresso-core:3.0.2'

To surface_fields musisz zamienić na test. Prawdopodobnie przy masowej zmianie słowa "test" zmieniłeś też te wystąpienia.

Dzięki wielkie! Od niedawna zacząłem się posługiwać w tym programie, stąd ten banalny błąd. Jeszcze raz dziękuje :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0