Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓孤子误差_Java_Android_Sqlite - Fatal编程技术网

Java 安卓孤子误差

Java 安卓孤子误差,java,android,sqlite,Java,Android,Sqlite,01-22 21:43:23.703:E/AndroidRuntime30859:致命异常:主 01-22 21:43:23.703:E/AndroidRuntime30859:过程: com.it.heritageireland,PID:30859 01-22 21:43:23.703: E/AndroidRuntime30859:java.lang.RuntimeException:无法启动 活动 ComponentInfo{com.it.heritageireland/com.it.her

01-22 21:43:23.703:E/AndroidRuntime30859:致命异常:主 01-22 21:43:23.703:E/AndroidRuntime30859:过程: com.it.heritageireland,PID:30859 01-22 21:43:23.703: E/AndroidRuntime30859:java.lang.RuntimeException:无法启动 活动 ComponentInfo{com.it.heritageireland/com.it.heritageireland.favorities}: android.database.sqlite.SQLiteException:near:语法错误代码 1:,编译时:创建表产品\u id整数主键 自动增量,产品名称文本,01-22 21:43:23.703: E/AndroidRuntime30859:at android.app.ActivityThread.performLaunchActivityActivityThread.java:2394 01-22 21:43:23.703:E/AndroidRuntime30859:at android.app.ActivityThread.handleLaunchActivityActivityThread.java:2452

我在S5上加载android应用程序时出现上述错误,但在我的Sony T上运行良好

有什么想法吗

谢谢你的关注

public void onCreate(SQLiteDatabase db) {
    // create statement for making the table - the table is called inventory
    String DATABASE_CREATE = "CREATE TABLE " + TABLE_PRODUCTS +"("+
            COLUMN_ID +" INTEGER PRIMARY KEY AUTOINCREMENT ," +
            COLUMN_PRODUCTNAME +" TEXT " +
            ")";

    db.execSQL(DATABASE_CREATE);

}
在后面加一个分号。喜欢在最后一行。 完整查询应类似于:

String DATABASE_CREATE = "CREATE TABLE " + TABLE_PRODUCTS +"("+
        COLUMN_ID +" INTEGER PRIMARY KEY AUTOINCREMENT ," +
        COLUMN_PRODUCTNAME +" TEXT " +
        ");";

如果没有相关代码,则无法回答。您有完整sql查询的日志以及错误所在的位置。您还需要什么?我添加了sql代码。这不是生成stacktrace的代码,添加分号并不能解决stacktrace中的问题。我添加了分号,它解决了问题。你认为是什么引起的?很简单。这件事让我烦了很久了。谢谢,你是个传奇人物-