Im neuen Android Studio-Projekt ist ein Fehler aufgetreten, der die Meldung „Symbol „AppCompatActivity“ kann nicht aufgelöst werden“ anzeigt.

Dieser Fehler tritt häufig beim Erstellen neuer Projekte in Android Studio auf. Manchmal war das Projekt vorher in Ordnung, aber dieser Fehler erscheint, wenn es erneut geöffnet wird.
Obwohl das Projekt kompiliert und weitergegeben werden kann, können beim Codieren nicht verschiedene Tastenkombinationen und die automatische Vervollständigung verwendet werden, geschweige denn ein Baby mit Zwangsstörung zum Tode gezwungen werden.
Hier sind mehrere Lösungen, die sich als einfach zu verwenden erwiesen haben. Es wird empfohlen, Methode 1 zu verwenden, um das Problem ein für alle Mal zu lösen.

Methode 1. Ändern Sie die Datei build.gradle

Der bequemste Weg.

  1. Öffnen Sie build.gradle(Module: app), die Datei build.gradle im App-Verzeichnis
  2. Fügen Sie innerhalb des buildTypes{ }-Konfigurationsblocks Folgendes hinzu: repositories { maven { url " https://maven.google.com " } }
  3. Klicken Sie oben rechts auf „Jetzt synchronisieren“, um Gradle zu synchronisieren und dieses Problem zu lösen. (Sie können die Synchronisierung auch über die Option „Synchronisieren“ im Menü „Datei“ durchführen.)
// app目录下的build.gradle文件
android {
    
    
    compileSdkVersion 28
    
    defaultConfig {
    
    
        // 篇幅原因省略无关内容
    }
    
    buildTypes {
    
    
        release {
    
    
            // 篇幅原因省略无关内容
        }

		// 添加该行内容即可
        repositories {
    
     maven {
    
     url "https://maven.google.com" } }
    }

    // 使用Lambda表达式需要添加
    compileOptions {
    
    
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

Methode 2: Ungültig machen und neu starten

Der Vorgang ist sehr einfach: Alle AS-Projekte werden geschlossen und der Ladevorgang langsam neu gestartet.

  1. Klicken Sie auf „Dateimenü“
  2. Klicken Sie auf die Option „Caches ungültig machen / neu starten…“.
  3. Klicken Sie auf die Schaltfläche „Ungültig machen und neu starten“.
  4. Wählen Sie nach dem automatischen Neustart von Android Studio das Projekt aus, das Sie öffnen möchten, und warten Sie, bis es geladen ist.

Methode 3. Löschen Sie den Ordner „.idea“ und öffnen Sie dann das Projekt

Das AS-Projekt des Zielprojekts muss geschlossen werden und der Ladevorgang ist langsam.

  1. Schließen Sie das Zielprojekt AS-Projekt
  2. Löschen Sie die .idea-Datei im Projektstammverzeichnis
  3. Öffnen Sie das Zielprojekt AS-Projekt erneut und warten Sie, bis der Ladevorgang abgeschlossen ist.

zu guter Letzt

Tatsächlich sollte Methode 1 ausreichen. Wenn die Kompilierung fehlschlägt, bestätigen Sie bitte Folgendes:

  • Ist Gradle korrekt heruntergeladen und konfiguriert?
  • Ob in der Datei build.gradle auf das richtige Appcompat-Paket zurückgegriffen wird
// app目录下的build.gradle文件
dependencies {
    
    
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    // 依赖包,版本号随SDK版本调整
    implementation 'com.android.support:appcompat-v7:28.0.0'
    // 省略其他无关内容
}

Guess you like

Origin blog.csdn.net/cshoney/article/details/90142447