开发中,由于手边没有用户的机器,只能通过传送apk的形式给用户安装app。不能连接adb。
请问一下:
能不能将用户使用过程中所有的调试信息都纪录下来成一个log文件,log文件的内容就和连接adb调试的所有输出一样(不止是Log.i之类的输出,还包含各种exception),然后让用户发回来查看具体的问题?
遇到类似的问题大家都是怎么解决的?即用户的机器接触不到的情况下。
注:想要的效果是无adb连接,但是所输出的内容要和adb连接调试的基本相同,而不是Log.* 系列api的封装。
StackOverflow上找到的相关问题:
log on clients' devices
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.
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
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...