Das Projekt kann in Android Studio nicht nach Gradle migriert werden

Ich habe ein Projekt, das ich bereits in Android Studio ausgeführt habe.

Nachdem ich das Projekt in Android Studio geöffnet habe, erhalte ich die Nachricht:

Projekt auf Gradle migrieren? In diesem Projekt wird das Gradle-Buildsystem nicht verwendet. Es wird empfohlen, auf das Gradle-Buildsystem zu migrieren. Weitere Informationen zum Migrieren nach Gradle Diese Meldung nicht mehr anzeigen.

Folgen Sie dem Link vonWeitere Informationen zur Migration nach Gradle obwohl ich schon dran binAndroid Studio Ich habe die Option befolgtMigration von IntelliJ-Projekten .

Da habe ich schon einenbuild.gradle Datei im Stammverzeichnis meines Projekts, die ich geändert habe, um einige Abhängigkeiten einzuschließen.

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')

    compile "com.android.support:support-v4:18.0.+"
    compile "com.android.support:appcompat-v7:18.0.+"
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        // Move the tests to tests/java, tests/res, etc...
        instrumentTest.setRoot('tests')

        // Move the build types to build-types/<type>
        // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
        // This moves them out of them default location under src/<type>/... which would
        // conflict with src/ being used by the main source set.
        // Adding new build types or product flavors should be accompanied
        // by a similar customization.
        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

Wie angewiesen, bin ich gelaufengradle assembleDebug auf derAndroid Studio Terminalfenster, aber es wurden einige Fehler angezeigt. Um diesen Fehler zu beheben, musste ich einen erstellenlocal.properties mitsdk.dir=C:\\Program Files (x86)\\Android\\android-sdk und entfernen Sie dieandroid-support-v4.jar Datei aus dem/libs Ordner und aus demLibraries->libs von demProject Structure.

Ich bin jetzt wieder gelaufengradle assembleDebug und dieses Mal endet es ohne Fehler.

Ich habe neu gestartetAndroid Studio aber nach dem neustart hab ich das auf dem gesehenExternal Libraries des projektes gab es keinesupport-v4 undappcompat-v7 und in einer meiner Klassen habe ich dieimport android.support.v4.widget.CursorAdapter; als fehler markiert seitCannot resolve symbol Cursor Adapter.

Wenn ich die Taste drückeSync project with gradle filesIch habe die Nachricht erhalten:The project MyProject is not a Gradle-based project

Kann mir jemand helfen, herauszufinden, wie ich das lösen kann?

Hier ist meine Projektstruktur

Antworten auf die Frage(6)

Ihre Antwort auf die Frage