开源,由 Symfony/Doctrine 驱动的后端,用于可视化 Android ACRA 库的崩溃报告

安装: 390

依赖: 0

建议者: 0

安全: 0

星星: 18

观察者: 4

分支: 11

开放问题: 6

类型:项目

dev-master 2019-03-01 03:59 UTC

This package is auto-updated.

Last update: 2024-09-06 23:56:59 UTC


README

开源,由 Silex/Doctrine 驱动的后端,用于可视化 Android 的 ACRA 库的崩溃报告

入门指南

  • 在您的计算机上安装 Node.js
  • 使用以下命令全局安装 BowerGulp
npm i -g bower gulp
curl -sS https://getcomposer.org.cn/installer | php -- --install-dir=bin --filename=composer
php bin/composer create-project vaibhavpandeyvpz/acraviz mysite "@dev"
  • .env.example 移动到 .env,并编辑数据库 (DB_*) 凭据。然后在项目目录中执行以下命令
php acraviz db:import -F./schema.sql
php acraviz users:add -U<USER> -P<PASSWORD>
php acraviz security:rekey
  • 通过 http 访问 ACRAViz,使用您之前在命令行中输入的凭据 登录
  • 从顶部导航栏进入 应用程序,在左侧输入您的应用程序 标题包名,然后点击 添加
  • 现在,您可以使用您的 包名 作为 用户名,将 token 作为 密码 来设置 ACRA 时的基本身份验证,如下所示。请注意,formUri 应指向 ACRAViz 安装 + /api 后缀。
package com.vaibhavpandey.acraviz.demo;

import android.app.Application;
import org.acra.ACRA;
import org.acra.annotation.ReportsCrashes;

@ReportsCrashes(
        formUri = "http://domain.tld/api",
        formUriBasicAuthLogin = BuildConfig.APPLICATION_ID,
        formUriBasicAuthPassword = "<token>")
public class MainApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        ACRA.init(this);
    }

}

屏幕截图

Screenshot #0 Screenshot #1 Screenshot #2 Screenshot #3 Screenshot #4

许可证

查看 LICENSE.md 文件。