2015-12-30 1 views
4

Lors de la mise à niveau d'Android Studio 1.5.1 vers Play Services Rév. 29, l'activité principale (ainsi que le manifeste Android) de mon projet existant était automatiquement mise à jour pour inclure le code standard d'indexation des applications. Le code passe-partout non modifié a alors provoqué une exception dans le démarrage de l'activité (c'est-à-dire lorsque j'ai réalisé que cela avait été ajouté). Je suis au milieu du développement de code de production & ne suis pas disposé à détourner.Comment désactiver la mise à jour automatique du nouveau code généré dans Android Studio: «Cela a été généré automatiquement pour implémenter l'API App Indexing»?

Comment empêcher cette génération automatique dans le futur?

Cette question est similaire à la question: Quel est le nouveau code généré "Cela a été généré automatiquement pour implémenter l'API App Indexing"?

Cependant, je ne me soucie pas de "ce que c'est" en ce moment - je veux que je ne sombre pas dans ma porte la prochaine fois que je mettrai à jour Android Studio.

Merci!

+2

Comment avez-vous exactement mettre à jour la bibliothèque? La mise à jour de la dépendance dans votre fichier de compilation Gradle ne modifiera pas votre code existant. –

+1

Android Studio a affiché la notification "Platform and Plugin Updates". J'ai sélectionné Mise à jour qui a fait apparaître la boîte de dialogue de mise à jour. Je choisis "Exit Studio et Launch SDK Manager". Une fois la mise à jour terminée, j'ai relancé Studio mais la notification "Platform and Plugin Updates" est réapparue. Puis, après avoir sélectionné Mise à jour, je choisis la "Tentative d'installation des paquets". qui a couru à la fin. Je n'ai pas modifié manuellement les fichiers de construction Gradle. – ahandyapp

+0

Nous venons juste de rencontrer la même chose, presque les mêmes étapes que celles que vous venez de décrire ici. Il a fini par injecter tout cela dans notre projet, et nous avons dû passer à travers et dépouiller le tout. Je me demande si cela est lié à [ce problème ici] (https://stackoverflow.com/questions/35063889/build-gradle-dependencies-auto-updates-itself/) avec le fichier build.gradle ayant ses dépendances de bibliothèque de support mises à jour (même quand ils ont été réglés manuellement). Ce genre de "mise à jour intelligente" peut être utile, mais aussi plutôt ennuyeux quand vous ne savez pas quand/pourquoi il est allumé. Je préférerais juste être invité. – Android3000

Répondre

4

Aujourd'hui, j'ai reconnu le même problème. Peut-être que cela dépend du plugin appelé "Google App Indexing". J'ai désactivé ce plugin maintenant et j'espère que cela ne modifiera jamais mon code tout seul.

Fichier -> Paramètres -> Plugins -> décocher « Google App Indexing »

Je ne maintenant si le plug-in est la vraie raison, mais je pense qu'il vaut la peine d'essayer. Pour ce que l'indexation des applications est que vous pouvez jeter un oeil à cette page:

https://developers.google.com/app-indexing/android/publish

+0

Bonne trouvaille. Je n'avais pas pensé à regarder là. Merci. – ahandyapp

+0

cool Je suis aussi très à l'affût de ce problème –

+1

Est-ce une fonctionnalité? Bon sang! En outre, il augmente la taille de votre apk jusqu'à 500kb! Bon sang encore! – statosdotcom