Java can';使用eclipse android emulator在data/data/packagename/下找不到databases文件夹

Java can';使用eclipse android emulator在data/data/packagename/下找不到databases文件夹,java,android,eclipse,sqlite,Java,Android,Eclipse,Sqlite,我对sqlite android有问题。根据我在internet上找到的示例,可以在data/data/packagename/下找到数据库,但在目录下找不到此文件夹 请告诉我有什么问题 如果有必要,我会提供我的sqlitehelper类 package com.example.waterrefilltest; import static android.provider.BaseColumns._ID; import android.content.ContentValues

我对sqlite android有问题。根据我在internet上找到的示例,可以在data/data/packagename/下找到数据库,但在目录下找不到此文件夹

请告诉我有什么问题

如果有必要,我会提供我的sqlitehelper类

   package com.example.waterrefilltest;
  import static android.provider.BaseColumns._ID;



 import android.content.ContentValues;
 import android.content.Context;
 import android.database.sqlite.SQLiteDatabase;
 import android.database.sqlite.SQLiteOpenHelper;


    public class data extends SQLiteOpenHelper{


private static final String DATABASE_NAME = "waterrefill.db";

public data(Context ctx){
    super(ctx, DATABASE_NAME, null, 4);
}



public void generateData(Content c){
    SQLiteDatabase db = this.getWritableDatabase();
    ContentValues cv = new ContentValues();
    cv.put("lat", c.getLat());
    cv.put("long", c.getLng());
    cv.put("cat",c.getCt());
    cv.put("rat", c.getRt());
    cv.put("ph",c.getPh());
    cv.put("distance", c.getDistance());
    db.insert("contents", null, cv);
    db.close();
}

public void deleteData(SQLiteDatabase db){
    db.execSQL("DROP TABLE contents");

}
@Override
public void onCreate(SQLiteDatabase db){
    db.execSQL("CREATE TABLE contents ("+_ID+" INTEGER PRIMARY KEY AUTOINCREMENT , lat TEXT ,  longi TEXT , cat TEXT , rat TEXT , ph TEXT , distance TEXT );");
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    db.execSQL("DROP TABLE IF EXISTS contents");
    onCreate(db);



}

}我想数据库还没有建立。这就是为什么你看不见它。在mainactivity类中尝试以下操作:

data dt = new data(this);
SQLiteDatabase db = dt.getReadableDatabase();

数据库是在调用oncreate和调用getReadAbleDatabase()时创建的,它的oncreate被调用,数据库被创建

它可能没有创建,原因可能是在create table语句中使用的“