2017-05-23 1 views
1

version cordova 6 avec gradle 2.3.1 J'ai produit la version release à l'aide de construire commande cordova --release android , signé le apk en utilisant release-signing.properties fichier qui est dans le dossier platform/android, dans le fichier manifeste de Android il n'y a pas d'attribut comme l'application: android: debuggable = "true/false" quand j'ai essayé de le rendre faux il erreur de lancement : Évitez de coder en dur le mode de débogage; l'abandonner permet aux builds de débogage et de release d'assigner automatiquement un [HardcodedDebugMode] donc ce que nous devons faire pour que apk (version release) généré ne soit pas débogable soit sur émulateur soit sur vrai périphériquecomment créer non-débogable version release pour Android en ligne de commande cordova

Répondre

1

Si vous utilisez gradle la version release est par défaut non débogable et vous pouvez l'ajouter explicitement à votre build.gradle:

buildTypes { 
      release { 
       ... 
       debuggable false 
       ... 
      } 
} 
+0

thnks pour réponse, j'ai essayé mais je suis capable de déboguer le apk en utilisant chrome: // inspectent, je avoir installé build dans l'émulateur de genymotion. –

+0

vous pouvez déboguer votre version en utilisant chrome: // inspecter si vous utilisez "debuggable true" dans la version buildTypes – Zappescu