DRouter icon indicating copy to clipboard operation
DRouter copied to clipboard

Android Router Framework

Results 18 DRouter issues
Sort by recently updated
recently updated
newest added

Gradle编译报错,是必须升级到java 11吗? 【平台环境】:mac 【Android Studio版本】:Chipmunk | 2021.2.1 Patch 1 【编译使用Java版本】:jdk8 【kotlin版本】:org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.0 【gradle-plugin版本】:com.android.tools.build:gradle:3.4.3 【gradle-wrapper版本】:gradle-5.6.4-all.zip 【drouter版本】:drouter-api:2.4.2 【复现步骤】:接入DRouter运行编译 【期望结果】:运行ok 【日志】: FAILURE: Build failed with an exception. * What went wrong: Execution failed for...

【平台环境】:windows 【Android Studio版本】:Android Studio Chipmunk | 2021.2.1 Patch 1 【编译使用Java版本】:jdk11 【kotlin版本】:org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.21 【gradle-plugin版本】:com.android.tools.build:gradle:7.1.3 【gradle-wrapper版本】:gradle-7.4-all.zip 【drouter版本】:drouter-api:2.3.1 【复现步骤】:编译时AGP出现上千条警告日志 【期望结果】:不出现警告日志 【日志】:AGPBI: {"kind":"warning","text":"Expected stack map table for method with non-linear control flow.","sources":[{"file":"C:\\Users\\troy\\Repo\\xxx\\app\\build\\intermediates\\transforms\\DRouter\\dev\\debug\\214.jar"}],"tool":"D8"} ![b4c6a214201d072737cf92b7f2a193c](https://user-images.githubusercontent.com/9320858/174506919-cb1257bf-d254-49e0-a111-7298d446c30e.png) ![605908da0be83ccfd92cbe39fd070ff](https://user-images.githubusercontent.com/9320858/174507052-0507394d-c0b7-45d5-b74d-e9ee87fa6dc0.png)

【平台环境】:windows 【Android Studio版本】:chipmunk| 2021.2.1 Patch 1 【编译使用Java版本】:jdk11 【kotlin版本】: 1.6.21 【gradle-plugin版本】:7.1.3 【gradle-wrapper版本】:7.1.3 【drouter版本】:2.3.0 【期望结果】:正常运行app 我的路由参数里面有一个needLogin参数,标志前往此路由需要用户进行登录。我现在想法时声明一个全局的登录拦截器,判断路由中的参数,在拦截器中进行跳转到登录,用户登录成功,继续之前的路由 ` @Interceptor( name = "LoginInterceptor", priority = 1, global = true ) class LoginInterceptor : IRouterInterceptor...

请按照以下模板创建新的issue,填写环境,方便快速定位问题 【平台环境】:mac/windows 【Android Studio版本】:Bumblebee | 2021.1.1 Patch 2 【编译使用Java版本】:jdk11,查看AS->设置->Build,Execution,Deployment->Build Tools->Gradle->Gradle JDK 【kotlin版本】:org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.30 【gradle-plugin版本】:com.android.tools.build:gradle:4.2.2 【gradle-wrapper版本】:gradle-6.7.1-bin.zip 【drouter版本】:drouter-api:2.3.0 【复现步骤】:... 【期望结果】:... 【日志】:如方便最好也贴出来

1. 建议Router类新增备注字段,主要用于备注信息,方便非开发人员理解,无实际逻辑应用。 2. 能否可以自动生成路由文档?有这方面的需求。

``` DRouter.build("xxx://xxxx/xxxx") .putExtra("cid", "xxxx") .putExtra("type", "xxxx") .start() ``` 然后在对应的activity里面 ``` val request = RouterHelper.getRequest(this) if(request != null) { type = request.getExtra().getInt("type") } ``` request总是为null,无法取到路由请求里面携带的参数 如果要获取路由参数,需要自己封装方法从intent里面取吗?

【平台环境】:mac 【Android Studio版本】:Chipmunk | 2021.2.1 Patch 2 【编译使用Java版本】:jdk8 【kotlin版本】:org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.0 【gradle-plugin版本】:com.android.tools.build:gradle:3.4.3 【gradle-wrapper版本】:gradle-5.6.4-all.zip 【drouter版本】:drouter-api:2.3.1 【drouter插件版本】drouter-plugin:1.3.1 【复现步骤】:接入DRouter运行编译 【期望结果】:运行ok 【日志】: * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesAndResourcesWithDRouterForDebug'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:166) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:163) at...

![image](https://github.com/didi/DRouter/assets/4716706/5ad3b53b-7b9b-475d-bec3-ac9e7c104c9a)