2016-03-19 6 views
0

Ich erstelle eine Android-Projekt Abhängigkeit von den greenDAO greenDAOandroid-Studio kann nicht Symbol SQLiteOpenHelper, Kontext

und erstellen Sie einen modual greendao-lib mit greeenDAO, aber es wird nicht funktionieren, lösen. siehe: enter image description here

und dies ist die build.gradle

apply plugin: 'java' 
//apply plugin: 'com.android.library' 
//apply plugin: 'com.android.application' 


dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    // android core 
    //compile 'com.android.support:appcompat-v7:23.2.0' 
    //classpath 'com.android.tools.build:gradle:1.3.1' 
    // green dao lib 
    compile 'de.greenrobot:greendao:2.1.0' 
    compile 'de.greenrobot:greendao-generator:2.1.0' 
    // javax annotation 
    compile 'org.glassfish:javax.annotation:10.0-b28' 
    // lombok 
    compile 'org.projectlombok:lombok:1.16.2' 
    // guava 
    compile 'com.google.guava:guava:18.0' 
} 

, wie man mit diesem Problem umgehen?

+0

Try bewegt den Cursor auf dem roten Wort und drücken Sie Alt + Enter. –

+0

alt + Enter, es gibt keinen nützlichen Vorschlag; nur alle sagen mir, eine SQLiteDatabase zu erstellen, oder Kontext –

Antwort

1

bitte überprüfen Sie Ihre Import-Abschnitt, sollte es wie folgt sein.

import android.content.Context; 
import android.database.Cursor; 
import android.database.SQLException; 
import android.database.sqlite.SQLiteDatabase; 
import android.database.sqlite.SQLiteOpenHelper; 
0
//apply plugin: 'java' 
apply plugin: 'com.android.library' 
+0

Ich habe ein Modul der Java-Bibliothek gemacht, Sie meinen, ich sollte eine Android-Bibliothek machen? –

+0

ok, danke, es sollte eine Android-Bibliothek sein. –

+0

Ich weiß nicht, was ist Java-Bibliothek. Aber ich denke, Android-Bibliothek enthält Java-Bibliothek. –