I am getting the No Such table exception when i am Using Sugar ORM with GPU image Android Library. I am using Gradle and Android Studio. Once i remove GPU image
To create model tables, I use to execute this for all my models once my Application starts:
Book.findById(Book.class, (long) 1);
Car.findById(Car.class, (long) 1);
My Application extends SugarApp, so this forces Sugar to create all tables.
On the other hand, to update your database, you have to change your version to 2.
And finally, having an empty constructor is a must.
Hope this helps! ;)