error: cannot find symbol method onConfigure(SQLiteDatabase)

error: cannot find symbol method onConfigure(SQLiteDatabase)

我正在尝试使我的应用向后兼容。 我完成了针对 SDK 版本 22 的整个开发过程:

minSdkVersion 15
targetSdkVersion 22

所以现在,在我对我的应用程序感到满意之后,我想让它在旧手机上运行。我决定尝试让它在 API 级别 8 上运行,所以我编辑了 build.gradle:

minSdkVersion 8
targetSdkVersion 8

在更改了很多代码之后,我遇到了这个我无法解决的 dbhelper 问题:

Error:(72, 14) error: cannot find symbol method onConfigure(SQLiteDatabase)

因此,在尝试找到解决方法后,我想我应该以某种方式导入 com.twofortyfouram.memento.provider.sqlite.SqliteOpenHelperCompat 但我不知道从哪里得到它。

如有任何帮助,我们将不胜感激。

您确定 onConfigure 方法存在并定义在您现在定位的 API 上吗?

documentation 中可以看出,该方法是在 API 16.

上定义的

还有,如何设置minSdkVersion 14和targetSdkVersion 8?

You are basically saying that my application can only work from APIs of version 14 and above, but I am targeting version 8