Я использовал **ormlite greendao**
для своего приложения для Android, все работает хорошо, пока я не обновляю телефон Android до Android 6.0 (Marshmallow).java.lang.IllegalStateException: Не удалось создать экземпляр класса класса-помощника
Проблема происходит на этой линии в моем коде:
private DatabaseHelper getHelper() {
if (mHelper == null)
mHelper = OpenHelperManager.getHelper(mContext, DatabaseHelper.class);// Error raise here
return mHelper;
}
И я подловить это вызывает вопрос:
java.lang.IllegalAccessException: java.lang.Class не является доступны из java.lang.Class
Я исследовал в Интернете но не мог понять. Это происходит только в Android 6.
Update
Причина:
java.lang.IllegalAccessException: java.lang.Class<com.mypackage.DatabaseHelper> is not accessible from java.lang.Class<com.j256.ormlite.android.apptools.OpenHelperManager>
Просьба указать полное исключение. Я подозреваю, что это вызвано тем, что объясняет проблему. – Gray
См. Мое обновление выше –