我正在尝试为andorid创建一个库项目,我正在使用ORMLite。
在我的图书馆项目中,我在ormlite_config.txt
内创建了res/raw folder
。但是,当我制作一个库项目的罐子时,它会被密封。所以我收到以下错误。
java.alang.RuntimeException: Unable to start activity [activityName]: java.lang.IllegalStateException: Could not load object config file
Caused by: java.sql.SQLException: DatabaseTableConfig reading from stream cannot parse line: [random characters]
我考虑过使用存储在设备上的应用专用配置文件并阅读它。但是,当我运行DatabaseConfigUtility
时,我无法获得应用程序上下文。
以前有人遇到过这个问题吗?非常感谢您的帮助!
答案 0 :(得分:1)
在您扩展OrmLiteSqliteOpenHelper的类中,您可能正在创建一个构造函数,您可以在其中调用超类构造函数,只需传递NULL代替您的" R.raw.ormlite_config",我的原始ormlite_config文件文件夹没有包含任何代码,我有完全相同的问题,这解决了我。希望这会对你有所帮助。