Android: Problema de APK firmado: no hay constructor predeterminado cuando hay uno

Estoy recibiendo el

'This class should provide a default constructor' 

Error cuando estoy tratando de construir el APK

Esta es mi clase DBHelper:

 public class DBHelper extends SQLiteOpenHelper { // create variables public DBHelper(Context context) { super(context, DATABASE_NAME , null, 1); } // onCreate 

Tenía la impresión de que

 public DBHelper(Context context) 

Cuál era el constructor por defecto? Y he comprobado otras respuestas con esto y no puedo encontrar nada para ayudar …

Gracias por adelantado

Como sugiere el error

Error: Esta clase debe proporcionar un constructor predeterminado (un constructor público sin argumentos)

Pruebe de esta manera:

 public class DBHelper extends SQLiteOpenHelper { // create variables public DBHelper(){ super(); } public DBHelper(Context context) { super(context, DATABASE_NAME , null, 1); } // onCreate 

Un constructor predeterminado es un constructor sin argumentos.

SQLiteOpenHelper necesita al menos un contexto para que no pueda crear un constructor predeterminado para su DBHelper . ¿Estás seguro de que es la clase que causa este error?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.