MCPcopy Index your code
hub / github.com/BolexLiu/AutoEx

github.com/BolexLiu/AutoEx @v1.0.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.8 ↗ · + Follow
28 symbols 56 edges 8 files 7 documented · 25% updated 4mo agov1.0.8 · 2018-05-16★ 817
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AutoEx

帮助Android开发者,让项目在崩溃时从异常堆栈中,自动寻找Stack Overflow的回答。

AutoEx api+svg sizesvg stackoverflow

项目崩溃后,你的LogCat日志会出现来自Stack Overflow的回答。

像下面这样:

┌—————————————————————AutoEx——————————————————————
├ 错误类型:android.content.res.Resources$NotFoundException: Resource ID #0x7f0b0056 type #0x12 is not valid。↑详细异常请往上滚动查看↑
├ 推荐参考Stack Overflow上4条同类问题。↓点击下方连接查看↓
├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
├ 标题:Android Resources$NotFoundException: Resource ID #0x7f030027
├ 链接:https://stackoverflow.com/questions/21269502/android-resourcesnotfoundexception-resource-id-0x7f030027
├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
├ 标题:android.content.res.Resources$NotFoundException: Resource ID #0x7f07007e
├ 链接:https://stackoverflow.com/questions/48161713/android-content-res-resourcesnotfoundexception-resource-id-0x7f07007e
├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
├ 标题:App crashes when adding an ImageView?
├ 链接:https://stackoverflow.com/questions/47600747/app-crashes-when-adding-an-imageview
├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
├ 标题:XML Android app will not load on phone
├ 链接:https://stackoverflow.com/questions/48310838/xml-android-app-will-not-load-on-phone
└—————————————————————AutoEx——————————————————————

用法

  • 根build.gradle:
allprojects {
    repositories {maven { url 'https://jitpack.io' }}
}
  ```

 - dependency (低版本Gradle使用 debugCompile releaseCompile)

dependencies { debugImplementation 'com.github.BolexLiu.AutoEx:AutoEx-Lib:v1.0.8' releaseImplementation 'com.github.BolexLiu.AutoEx:AutoEx-Lib-No-Op:v1.0.8' }


 - 初始化方式可选(建议放在在Application中)

```java
 AutoEx.apply();//一行即可
 AutoEx.apply( mApp, maxSize, tag, isDebug)//Applicatin 答案数目 日志TAG 是否调试

android support:

  • minSdkVersion 14
  • maxSdkVersion 26+

更新描述

  • 1.0.5 修复小米等手机直接被Kill,添加多进程(感谢静心同学的测试)
  • 1.0.6 最大提示数目、增加日志过滤、调试模式选择
  • 1.0.7 增加无参构造、增加Rlease空包支持(感谢巴神)
  • 1.0.8 对无法反射获取Context的机型给出日志提示

后续需求

  • 基于搜索引擎扩展结果,避免精准匹配的异常有时候出不来的问题。要考虑墙的问题(google? bing?)
  • 编译时gradle异常提示,目前只是运行时的,gradle取error的日志我试了一下是没问题的,做成插件就可以用了。等有空再折腾

AutoEx只有9kb的大小。为了保持精简干净不给开发者添麻烦,AutoEx没有依赖第三方库。(比如OKHttp、Gson等)。 所以你不用担心依赖冲突等问题。另外请保持手机是联网状态的。希望能给你带来方便。

Extension points exported contracts — how you extend this code

HResponse (Interface)
(no doc) [1 implementers]
AutoEx-Lib/src/main/java/com/bolex/autoEx/HttpUtil.java

Core symbols most depended-on inside this repo

log
called by 3
AutoEx-Lib/src/main/java/com/bolex/autoEx/DoHandleService.java
onError
called by 2
AutoEx-Lib/src/main/java/com/bolex/autoEx/HttpUtil.java
apply
called by 1
AutoEx-Lib/src/main/java/com/bolex/autoEx/AutoEx.java
init
called by 1
AutoEx-Lib/src/main/java/com/bolex/autoEx/AutoEx.java
getErrorMsg
called by 1
AutoEx-Lib/src/main/java/com/bolex/autoEx/AutoEx.java
getApp
called by 1
AutoEx-Lib/src/main/java/com/bolex/autoEx/AutoEx.java
onFinish
called by 1
AutoEx-Lib/src/main/java/com/bolex/autoEx/HttpUtil.java
doGet
called by 1
AutoEx-Lib/src/main/java/com/bolex/autoEx/HttpUtil.java

Shape

Method 19
Class 7
Interface 2

Languages

Java100%

Modules by API surface

AutoEx-Lib/src/main/java/com/bolex/autoEx/DoHandleService.java8 symbols
AutoEx-Lib/src/main/java/com/bolex/autoEx/HttpUtil.java6 symbols
AutoEx-Lib/src/main/java/com/bolex/autoEx/AutoEx.java6 symbols
app/src/main/java/com/bolex/test/MainActivity.java2 symbols
app/src/main/java/com/bolex/test/Application.java2 symbols
AutoEx-Lib-No-Op/src/main/java/com/bolex/autoEx/AutoEx.java2 symbols
AutoEx-Lib/src/main/java/com/bolex/autoEx/AutoExConstant.java1 symbols
AutoEx-Lib/src/main/java/com/bolex/autoEx/API.java1 symbols

For agents

$ claude mcp add AutoEx \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page