81 votes

Comment utiliser assert dans Android ?

Je veux utiliser assert obj != null : "object cannot be null" sur un appareil Android. L'affirmation ne semble pas fonctionner, alors j'ai cherché en ligne et j'ai trouvé cette solution locale :

adb shell setprop debug.assert 1

il fonctionne sur ma machine locale.

Je veux exécuter cette commande en utilisant mon projet Eclipse (pour qu'il soit dans le contrôle de la source). Comment puis-je le faire ?

1 votes

0 votes

Définissez "ne fonctionne pas". Voulez-vous dire qu'il n'a aucun effet apparent ? Ou qu'il a un effet mais différent de celui que vous attendiez ?

1voto

Shuyan Ji Points 121

Pour rendre l'assertion disponible dans la Machine Virtuelle Java, en utilisant - activer les affirmations ou - ea options de la ligne de commande

  • dans l'invite de commande de Windows,

    java -ea VotreApp

  • sur Android Studio 3.0, sur Outils/Modifier les configurations/Options VM , entrée - activer les affirmations ou - ea

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X