NoClassDefFoundError при использовании OrmLite

Ниже мой DBConfig.java определение класса:

public class DBConfig extends OrmLiteConfigUtil {
    private static final Logger logger = Logger.getLogger(DBConfig2.class.getName());
    private static final String CONFIG_FILE_NAME = "ormlite_config.txt";

    private static final Class<?>[] CLASSES = new Class[]{
            User.class
    };

    public static void main(String[] args) throws IOException, SQLException, ClassNotFoundException {
        File rawFolder = new File("res/raw");

        if (!rawFolder.exists()) {
            boolean rawCreated = rawFolder.mkdirs();

            if (!rawCreated) {
                logger.warning("could not create raw folder");
                System.exit(1);
            } else {
                logger.info("created raw folder");
            }
        }

        writeConfigFile(CONFIG_FILE_NAME, CLASSES);
    }
}

И мой User.java учебный класс:

    @DatabaseTable(tableName = "users")
public class User {
    private static final String ID = "user_id";
    private static final String USER_NAME = "name";
    private static final String USER_AGE = "age";
    private static final String USER_DOB = "dob";

    @DatabaseField(columnName = ID, id = true)
    private long id;

    @DatabaseField(columnName = USER_NAME)
    private String name;

    @DatabaseField(columnName = USER_AGE)
    private int age;

    @DatabaseField(columnName = USER_DOB)
    private String dob;

    // getters and setters...

}

Когда я запускаю DBConfig, используя приведенную ниже конфигурацию запуска, я получаю сообщение об ошибке Error: Could not find or load main class com.alex.bestapp.DBConfig Caused by: java.lang.NoClassDefFoundError: com/j256/ormlite/android/apptools/OrmLiteConfigUtil,

Однако я правильно добавил необходимые зависимости в файл build.gradle модуля:implementation 'com.j256.ormlite:ormlite-core:5.0' implementation 'com.j256.ormlite:ormlite-android:5.0'

Любая помощь о том, как решить эту проблему будет принята с благодарностью.

0 ответов

Другие вопросы по тегам