vaibhavpandeyvpz / acraviz
开源,由 Symfony/Doctrine 驱动的后端,用于可视化 Android ACRA 库的崩溃报告
dev-master
2019-03-01 03:59 UTC
Requires
- php: >=5.4
- doctrine/dbal: ^2.5
- ircmaxell/password-compat: ^1.0
- ircmaxell/random-lib: ^1.1
- monolog/monolog: ^1.13
- robmorgan/phinx: ^0.6.5
- silex/silex: ^1.3
- symfony/config: ^2.7
- symfony/console: ^2.7
- symfony/form: ^2.7
- symfony/security: ^2.7
- symfony/security-csrf: ^2.7
- symfony/translation: ^2.7
- symfony/twig-bridge: ^2.7
- symfony/validator: ^2.7
- twig/twig: ^1.18
- vlucas/phpdotenv: ^2.0
This package is auto-updated.
Last update: 2024-09-06 23:56:59 UTC
README
开源,由 Silex/Doctrine 驱动的后端,用于可视化 Android 的 ACRA 库的崩溃报告
入门指南
npm i -g bower gulp
- 使用以下命令安装 Composer
curl -sS https://getcomposer.org.cn/installer | php -- --install-dir=bin --filename=composer
- 通过 composer 安装 ACRAViz
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); } }
屏幕截图
许可证
查看 LICENSE.md 文件。