Cómo actualizar la tabla con activeandroid después de agregar una nueva columna

Gracias por leer y ayudar :)

Estoy usando ActiveAndroid 3.0 - Android 2.2 - En mi aplicación tengo un modelo llamado "usuario". inicialmente solo creé el modelo con (id, nombre, código de acceso) columnas / atributos, ejecuté la aplicación en el emulador y funcionó.

@Table(name = "user")
public class User extends Model {
  @Column (name = "name")  
  public String name;
  @Column (name = "pass_code")
  public String passCode;
}

Luego agregué una nueva columna / atributo - profileImage. Ejecuté la aplicación en el emulador y obtuve la columna SQLite profileImage no existe error.

@Table(name = "user")
public class User extends Model {
  @Column (name = "name")  
  public String name;
  @Column (name = "pass_code")
  public String passCode;
  @Column (name = "profile_image")
  public String profileImage;
}

He intentado cambiar el nombre de la base de datos de ActiveAndroid y actualizar las propiedades de la versión de la base de datos en el archivo de manifiesto.

<meta-data android:name="AA_DB_NAME" android:value="my_app.db" />
<meta-data android:name="AA_DB_VERSION" android:value="2" />

Pero sigo consiguiendo que la columna no exista error.

ERROR   AndroidRuntime  Caused by: android.database.sqlite.SQLiteException: 
no such column: profile_image: , while compiling: SELECT * FROM user WHERE profile_image = ?

También he intentado, desinstalar la aplicación del emulador, reiniciar el emulador, llamar a ActiveAndroid.cacheClear (). Hasta ahora nada de esto funcionó.

Realmente aprecio cualquier ayuda. Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta