references :
http://acra.ch/
https://github.com/ACRA/acra/wiki/Backends
https://github.com/Medialoha/MAB-LAB
http://medialoha.net/
ACRA : Catches exceptions, retrieves lots of context data and send them to the backend of your choice.
MAB-LAB : Backend for PHP with MYSQL (following instruction made when v1.3.1-Helen #7 is the latest version)
MAB-LAB has installation instructions http://medialoha.net/index.php/en/menu-mablab-en/menu-mabl-install , I wrote also this quick-text guide
1-
implement the ACRA exception handler to your application as described at http://acra.ch/
2-
download and upload the MAB-LAB backend to your server (dont forget to set permissions to 700)
3-
create a dbase for it, write down the credentials
4-
open 'includes\config.php' set the credentials, write down the tbl.prefix
5-
open 'install\db-install.sql' and replace all '%PREFIX%' with tbl.prefix setted on 'config.php'
6-
login to phpMySQL and execute 'install\db-install.sql'
7-
execute once the 'install\install.php'
8-
browse at http://domain.com/MABLABdirectory/index.php
username: admin
password: password
9-
goto Admin tools > Report Authentication uncheck if checked the 'Enable HTTP basic auth', btw you can enable also the email alert
10-
on android modify the @ReportsCrashes attribute (from step 1) to
then when crash occurred, you have a view like :
Gathering Crash-reports and User-feedback for Your Android App
last JAR is v4.6.2, then only AAR
https://blog.higgsboson.tk/2014/06/10/gathering-crash-reports-and-user-feedback-for-your-android-app/
http://acra.ch/
https://github.com/ACRA/acra/wiki/Backends
https://github.com/Medialoha/MAB-LAB
http://medialoha.net/
ACRA : Catches exceptions, retrieves lots of context data and send them to the backend of your choice.
MAB-LAB : Backend for PHP with MYSQL (following instruction made when v1.3.1-Helen #7 is the latest version)
MAB-LAB has installation instructions http://medialoha.net/index.php/en/menu-mablab-en/menu-mabl-install , I wrote also this quick-text guide
1-
implement the ACRA exception handler to your application as described at http://acra.ch/
2-
download and upload the MAB-LAB backend to your server (dont forget to set permissions to 700)
3-
create a dbase for it, write down the credentials
4-
open 'includes\config.php' set the credentials, write down the tbl.prefix
5-
open 'install\db-install.sql' and replace all '%PREFIX%' with tbl.prefix setted on 'config.php'
6-
login to phpMySQL and execute 'install\db-install.sql'
7-
execute once the 'install\install.php'
8-
browse at http://domain.com/MABLABdirectory/index.php
username: admin
password: password
9-
goto Admin tools > Report Authentication uncheck if checked the 'Enable HTTP basic auth', btw you can enable also the email alert
10-
on android modify the @ReportsCrashes attribute (from step 1) to
JavaScript:
@ReportsCrashes (
formKey = "", // This is required for backward compatibility but not used
formUri = "http://domain.com/MABLABdirectory/report/report.php",
reportType = org.acra.sender.HttpSender.Type.JSON)
then when crash occurred, you have a view like :

Gathering Crash-reports and User-feedback for Your Android App
last JAR is v4.6.2, then only AAR
https://blog.higgsboson.tk/2014/06/10/gathering-crash-reports-and-user-feedback-for-your-android-app/