recherche

Maison  >  Questions et réponses  >  le corps du texte

android - 不连接adb的手机(远程)通过安装apk,能不能做到将所有运行信息输出成文件?

开发中,由于手边没有用户的机器,只能通过传送apk的形式给用户安装app。不能连接adb。

请问一下:

  1. 能不能将用户使用过程中所有的调试信息都纪录下来成一个log文件,log文件的内容就和连接adb调试的所有输出一样(不止是Log.i之类的输出,还包含各种exception),然后让用户发回来查看具体的问题?

  2. 遇到类似的问题大家都是怎么解决的?即用户的机器接触不到的情况下。

注:想要的效果是无adb连接,但是所输出的内容要和adb连接调试的基本相同,而不是Log.* 系列api的封装。


StackOverflow上找到的相关问题:

log on clients' devices

巴扎黑巴扎黑2772 Il y a quelques jours499

répondre à tous(3)je répondrai

  • 巴扎黑

    巴扎黑2017-04-18 09:09:14

    Il existe de nombreux APM (Application Performance Management) sur le marché

    • Pour les applications ciblant les utilisateurs nationaux, choisissez les produits APM nationaux

    • Pour les applications ciblant les utilisateurs nationaux, choisissez des produits APM étrangers

    Ce type de produit peut enregistrer des journaux d'erreurs de pile très détaillés et des classifications de modèles lorsque l'application plante, etc.

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 09:09:14

    Enregistrez tous les journaux et téléchargez-les régulièrement, ou laissez les utilisateurs les télécharger manuellement
    Similaire à ceci
    https://github.com/Tamicer/Tc...
    https://github . com/elvishew/xLog

    répondre
    0
  • 阿神

    阿神2017-04-18 09:09:14

    S'il plante, vous pouvez essayer d'hériter du bugly de Tencent.

    Si vous avez besoin de journaux de débogage, vous pouvez personnaliser l'impression des journaux et ajouter une méthode pour écrire dans un fichier local après l'impression. Enregistrez les journaux requis localement sur votre téléphone. Vous pouvez choisir de le télécharger sur le serveur ou de demander au client de vous l'envoyer.
    Vous pouvez vous référer à : http://stackoverflow.com/ques...

    répondre
    0
  • Annulerrépondre