2016-11-15 6 views
0

Gradle-Datei auf Projektebene: Build-Datei der obersten Ebene, auf der Sie Konfigurationsoptionen hinzufügen können, die allen Unterprojekten/Modulen gemeinsam sind.Kann Symbol appCompatActivity beim Erstellen eines neuen Projekts in Android Studio nicht aufgelöst werden?

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

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

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

Modulebene gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.0" 
    defaultConfig { 
     applicationId "in.co.persistent.gamedisappear" 
     minSdkVersion 16 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.0.1' 
    testCompile 'junit:junit:4.12' 
} 

` The error I get ich diese Frage wissen viele times.But gefragt wird, habe ich verschiedene Dinge wie Invalidier versucht/Neustart cache.Also android versucht einen Neustart und neues Projekt Bau .Plus hat die erforderlichen Abhängigkeiten hinzugefügt (compile 'com.android.support:appcompat-v7:25.0.1') Nichts funktioniert!

+1

Bitte posten Sie Ihre Fehlercodes und gradle Eigenschaften für Ihre Anwendung :) –

+0

Ich habe das Bild des Fehlers angebracht ich! – Delfin

+0

Werden Sie bitte Ihre Build.Gradle-Datei posten? – TheAnonymous010

Antwort

1

Vom gradle Buildfehler Screenshot ist es klar, dass Problem ist Könnte nicht lösen junit: junit: 4.12
Solution- Wenn Sie nicht brauchen, Einheit Testfälle laufen dann Sie Kommentar folgende Zeile testCompile 'junit:junit:4.12' und Scheck
aber wenn Sie benötigen es dann bitte folgende Codes in Modulebene build.gradle Datei

repositories { 
     jcenter() 
     maven { url 'http://repo1.maven.org/maven2' } 
    } 

Bearbeiten- Grund basierend auf Frage in Kommentar gefragt hinzufügen.
Warum erhalten wir Fehler? Manchmal kann es vorkommen, dass die erforderliche Abhängigkeit/verwendete Version nicht vorhanden ist/Pfad im Repository geändert wurde. Für weitere Informationen müssen Sie verstehen, wie grandle funktioniert

+0

Ja ich das gleiche getan hatte und es funktionierte, aber warum der Fehler sie sind nur noch Abhängigkeiten. – Delfin

0

Ich änderte meine Abhängigkeiten unten in build.gradle und es hat funktioniert ... Obwohl nicht wissen, der Grund dafür.

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:25.0.1' 
} 
+0

Vielleicht müssen Sie 'com.android.support:support-compat:25.0 hinzufügen.1 'zu Ihren vorherigen Abhängigkeiten. Denn in [Dokumentation] (https://developer.android.com/topic/libraries/support-library/features.html) steht 'Diese Bibliothek hängt von der v4 Support Library ab.' –

Verwandte Themen