Cambio de nombre e ID de aplicación con Android Studio

He intentado varios consejos desde este mismo lado sin suerte, sí. El problema con el que me encuentro es esencialmente sobre el file .R durante la generación del APK. Aquí hay una cita del logging de error:

C:\Users\But Dust\Videos\qaoverflow-master\qaoverflow-master\app\src\main\java\org\qaoverflow\q2android\authentication\AuthenticatorActivity.java 

Error: (12, 32) error: no se puede encontrar la class de símbolo R

 C:\Users\But Dust\Videos\qaoverflow-master\qaoverflow-master\app\src\main\java\org\qaoverflow\q2android\interfaces\Q2ARequest.java 

Error: (7, 32) error: no se puede encontrar la class de símbolo R

 C:\Users\But Dust\Videos\qaoverflow-master\qaoverflow-master\app\src\main\java\org\qaoverflow\q2android\Q2AHelpActivity.java 

Error: (23, 44) error: el package org.qaoverflow.q2android.R no existe

Historia de la aplicación

La aplicación fue desarrollada y distribuida por primera vez en Eclipse por el autor original (que no soy yo) como una fuente abierta con su repository publicado en Github . Luego fue tomado por otro que agregó un Mathjax usando Android Studio y lo publicó como una fuente abierta una vez más con el nuevo repository de aplicaciones en Github de la misma manera. La ID de la aplicación actual es: org.qaoverflow.q2android

Mí mismo

Necesito cambiar el nombre de la ID de la aplicación del código fuente (entre otras modificaciones) para poder publicarla en Google Play Store. He probado los siguientes methods

  1. Aplicación> build.gradle> sync> Limpiar proyecto> Generar APK firmado
  2. Haga clic con el button derecho en el nombre del package> Abrir configuration del module> Aplicación> Sabores> ID de aplicación …> Aceptar> Generar session firmada
  3. Cambie el nombre del file AndroidManifest y luego> App> build.gradle> sync> (también intenté Limpiar el proyecto)> generate Signed APK
  4. Haga clic derecho sobre el nombre del package> Refactorizar> ingrese el nombre …

Todos probaron todo lo anterior (y otros, creo) por separado.

Supongo que estás usando Android Studio:

  • ir a la vista del proyecto (en el lado izquierdo de la pantalla)
  • click el engranaje pequeño en la esquina superior derecha de la vista del proyecto
  • anule la selección del punto "Paquetes medios vacíos compactos"

ahora su nombre de package "org.qaoverflow.q2android" (en la vista del proyecto) debe ser de 3 packages separados "org", "qaoverflow" y "q2android"

  • Haga clic derecho en un package que desea cambiar de nombre, select "refactorizar" y luego "cambiar el nombre"

Una vez hecho esto, vaya a "build.gradle", busque la línea que dice "applicationId" y cambie el nombre de acuerdo con su nuevo nombre de package.

  • selecciona "Build" – "Clean Project"
  • select "Build" – "Make Project"

ahora debería (con suerte) build, buena suerte