Sugar ORM works perfectly on Android <5, but on Android 5> it crashes. I am using version 1.4
Please help me.
Error: android.database.sqlite.SQLiteException: no such table: AUDIO (code 1): , while compiling: SELECT * FROM AUDIO
proguard-rules.pro
-keep class me.lobanov.mp3downloadsfree.models.** { *; }
My model class:
package me.lobanov.mp3downloadsfree.models; import com.orm.SugarRecord; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class Audio extends SugarRecord { private long aud_id; private String aud_artist; private String aud_title; private String aud_url; private long aud_duration; public Audio() { } public Audio(long aud_id, String aud_artist, String aud_title, String aud_url, long aud_duration){ this.aud_id = aud_id; this.aud_artist = aud_artist; this.aud_title = aud_title; this.aud_url = aud_url; this.aud_duration = aud_duration; } }
My application class:
public class App extends SugarApp { @Override public void onCreate() { super.onCreate(); } }
My manifest:
<meta-data android:name="DATABASE" android:value="mp3downloadsfree.db" /> <meta-data android:name="VERSION" android:value="5" /> <meta-data android:name="QUERY_LOG" android:value="true" /> <meta-data android:name="DOMAIN_PACKAGE_NAME" android:value="me.lobanov.mp3downloadsfree.models" />