Comment changer le nom du package dans l'AndroidManifest.xml (par exemple le projet zxing/barcodescanner)

Je suis assez nouveau à développement android, donc j'espère que ma question est simple, mais pas complètement stupide. J'utilise Eclipse pour compiler une application android. Il est basé sur le code à barres scanner de l'ingénieux gars de zxing. J'ai déjà fait tout à fait quelques changements sur le code original et tout fonctionne bien. Mais j'ai toujours le problème, que l'original barcode-scanner et mon application ne peut pas s'exécuter simultanément sur un seul appareil mobile. Aussi loin que je pouvais trouver, le problème, c'est le nom du package. J'ai donc essayé de le changer pour quelque chose d'autre. Mais que les vis en place l'ensemble de mon projet, car je ne peux pas accéder à mes ressources (par exemple, findViewById(R. id.btDone); <-- R ne peut pas être résolu à une variable).

Quelqu'un peut me dire ce que je dois modifier pour que mon code fonctionne à nouveau?

- Ce le début de mon AndroidManifest.xml où j'ai essayé de changer le nom du package:

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

J'ai également trouvé une entrée intéressante dans la construction.propriétés: (?!)

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

Merci les gars!

Nous vous déconseillons fortement les gens de commencer par copier notre code pour Scanner de code à Barres. Pas vraiment cool.
Hm ... comment dois-je utiliser le code à la place? Je ne veux pas forcer l'utilisateur à installer le code-barres application séparément. Mon intention n'est certainement pas de revendiquer la paternité de l'original du code ou d'une violation des droits d'auteur!
Bien sûr, vous ne voulez pas le tiers de la dépendance: si vous devez écrire votre propre scanner app, puis utilisez la bibliothèque de base pour le décodage. Vous pouvez réutiliser des parties de Scanner de code à Barres en tant que de besoin. Ce que nous n'aimons pas voir, c'est à partir de copier-coller, comme le résultat final finit par rester à 90%, copier et coller dans de trop nombreux cas et cela ne semble pas juste, même si c'est techniquement légal. Peut-être vous êtes vraiment à innover sur l'app, mais la plupart de ceux qui font cela ne sont pas.

OriginalL'auteur Thassilo | 2012-01-24