Cómo cambiar correctamente el nombre del paquete en AndroidManifest.xml (por ejemplo, en el proyecto zxing / barcodescanner)

Soy bastante nuevo para el desarrollo de Android, así que espero que mi pregunta es fácil, pero no completamente estúpido. Estoy usando Eclipse para crear una aplicación para Android. Se basa en el escáner de códigos de barras de los chicos ingeniosos de zxing. Ya he hecho algunos cambios en el código original y todo funciona bien. Pero todavía tengo el problema, que el escáner de código de barras original y mi aplicación no se pueden ejecutar simultáneamente en un dispositivo móvil. Por lo que pude averiguar, el problema es el nombre del paquete. Así que traté de cambiarlo a otra cosa. Pero eso redibujó todo mi proyecto, porque ya no puedo acceder a mis recursos (por ejemplo, findViewById (R.id.btDone); <- R no se puede resolver con una variable).

¿Puede alguien decirme qué más tengo que cambiar para que mi código funcione de nuevo?

Este es el comienzo de mi AndroidManifest.xml donde intenté cambiar el nombre del paquete:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.zxing.client.android" ... 

También encontré una entrada interesante en build.properties: (?!)

 application-package=com.google.zxing.client.android 

¡Gracias chicos!

Esto debe hacerlo: Haga clic derecho en el proyecto -> Herramientas de Android -> Cambiar el nombre del paquete de aplicaciones

Android – Convenciones de nombres de paquetes

El paquete se refiere al directorio de archivos que ha realizado. Si todavía tienes problemas, especialmente con android, a veces hacer proyecto-> limpio y luego reconstruir corrige algunos de los problemas de vinculación con los recursos

Suponiendo que elija ir con el nuevo nombre del paquete:

 com.superscanner.android 

Y con el nombre del paquete antiguo que es (por ejemplo):

 com.google.zxing.client.android 

Revise todo el código fuente y cambie:

 import com.google.zxing.client.android.R; 

A:

 import com.superscanner.android.R; 

También tendrá que cambiar el nombre de todos sus directorios para que coincida con la estructura de su nuevo paquete y cambiar sus declaraciones de import y package todo, pero esto debería llevarlo.

  • Zxing modo retrato de la cámara y el paisaje en Android
  • ZXing en Android PDF417
  • ¿Cómo importar ZXING a android studio?
  • Recursos para Android de Xamarin NotFoundException ZXingNetMobile
  • ¿Cómo integrar ZXing api con cámara frontal en android?
  • Si hay cualquier tutorial para android zxing biblioteca con Fragmentos
  • Cómo codificar una cadena en un código QR usando zxing en Android?
  • Escaneo de código QR desde un archivo de imagen
  • Alternativa a la biblioteca de lectores QR de zxing para Java / Android?
  • Lanzamiento de un fragmento después de ZXing 2.0 QR-Code Scan
  • Escáner QR con ZXing y ZBar no lee códigos de baja calidad en las tarjetas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.