Comment fonctionne le nouveau identificateur applicationid dans la construction.gradle travail?

Google a publié la version 0.11 Android plugin Gradle.

La libération des notes contient les éléments suivants:

Celui de l'utilisateur de changements visibles dans 0.11 c'est que nous avons désapprouvé les
packageName et packageNameSuffix paramètres, et ont rebaptisé leur
identificateur applicationid et applicationIdSuffix. Le but de cette opération est de faire
il est clair que cette id de l'application est découplée de package
les déclarations dans votre manifeste, et en particulier, la classe R et le
BuildConfig classe, et toutes les classes d'implémentation à l'intérieur de votre application,
peut être renommé et remaniée librement; vous avez juste besoin de garder
identificateur applicationid le même. Si vous ouvrez votre build.gradle fichier, la fibre est
mise en lumière de ces obsolète appels et offrant quickfixes de mise à jour
eux:

Ce que fait exactement ce que cela signifie. Comment est le paquet dans le script de construction découplée de celle du manifeste?

  • Il a déjà été découplé, l'un dans le script n'est pas de la référence de l'un dans le manifeste. En renommant ce dans le script de build cela devrait devenir plus clair
  • Mais où est donc l'un dans l'buildscript de se retrouver une fois que l'application est compilée?
  • Liés à la lecture de l'officiel docs: identificateur applicationid contre PackageName
InformationsquelleAutor Janusz | 2014-06-12