在新的realease错误中添加新表时:android.database.sqlite.SQLiteException:没有这样的表

时间:2015-09-24 17:33:27

标签: android android-sqlite

在我的Android应用程序中,我在初始版本中使用了SQLite数据库。我现在需要在应用程序中创建一个新表。我在onCreate()和onUpgrate()中给出了create语句,但两者都没有变形,我收到了错误:

android.database.sqlite.SQLiteException: no such table

我试过,尝试... catch()也没有用。 请给我一个解决方案。

2 个答案:

答案 0 :(得分:0)

通过搜索错误行,您可以在stackoverflow上找到其他相同的已解决问题。
请看一下: problem about sqlite database, no such table:

答案 1 :(得分:0)

可能有一个原因,您的表已经创建....尝试使用此代码的新测试应用程序(为我工作)

使用一个创建表格的按钮制作测试应用程序

CREATE TABLE IF NOT EXISTS `ShippingServiceTypes` (
  `serviceTypeCode` VARCHAR(64) NOT NULL,
  `shippingMethod` VARCHAR(32),
  `serviceTypeFullName` VARCHAR(64),
  `DomesticOrINTL` VARCHAR(32),
  `isEnabled` TINYINT(1) DEFAULT 1
) ENGINE=MyISAM DEFAULT CHARSET=latin1;