我正在努力让我的应用向后兼容。 我完成了针对SDK版本22的整个开发过程:
minSdkVersion 15
targetSdkVersion 22
所以现在,在我对我的应用程序感到满意之后,我想让它在旧款手机上运行。我决定尝试使其在API级别8上工作,所以我编辑了build.gradle:
minSdkVersion 8
targetSdkVersion 8
在更改代码中的大量内容后,我遇到了无法解决的dbhelper问题:
错误:(72,14)错误:找不到符号方法onConfigure(SQLiteDatabase)
所以,在试图找到解决方法之后,我想我应该以某种方式导入com.twofortyfouram.memento.provider.sqlite.SqliteOpenHelperCompat,但我不知道从哪里得到它。
任何帮助都将不胜感激。
答案 0 :(得分:0)
您确定方法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