微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – Sugar ORM没有这样的表异常

Sugar ORM在Android< 5上完美运行,但在Android 5>它崩溃了.
我使用的是1.4版

请帮我.

错误:android.database.sqlite.sqliteException:没有这样的表:AUdio(代码1):,同时编译:SELECT * FROM AUdio

proguard-rules.pro

-keep class me.lobanov.mp3downloadsfree.models.** { *; }

我的模特课:

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;
    }
}

我的应用类:

public class App extends Sugarapp {
    @Override
    public void onCreate() {
        super.onCreate();
    }
}

我的清单:

<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" />

解决方法:

禁用即时运行对我有用.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐