android.database.sqlite.SQLiteException: no such table: user1(code 1): , while compiling: INSERT INTO user1(name,password)VALUES(?,?)
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
这种错误出现的原因常见的是由于SQLite.class中的表名写错了,与数据库中的表名不一致,导致表名与创建的表的名称不同而出错。
解决办法:①删除表。打开Device File Explorer,打开data,data,com.example.包名,database中的内容删除,重新运行app。②仔细检查表名,修改成与所创建的表名一致。