Skip to content

Commit

Permalink
Update doc
Browse files Browse the repository at this point in the history
  • Loading branch information
zhi1ong committed May 23, 2017
1 parent a2ba815 commit 3d0652e
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 2 deletions.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -469,6 +469,17 @@ dependencies {
3. 检查编译打包日志,是否出现了形如 ARouter::Compiler >>> xxxxx 的日志,日志中会打印出发现的路由目标
4. 启动App的时候,开启debug、log(openDebug/openLog), 查看映射表是否已经被扫描出来,形如 D/ARouter::: LogisticsCenter has already been loaded, GroupIndex[4],GroupIndex > 0

3. 沟通和交流
3. 开启InstantRun之后无法跳转(高版本Gradle插件下无法跳转)?

因为开启InstantRun之后,很多类文件不会放在原本的dex中,需要单独去加载,ARouter默认不会去加载这些文件,因为安全原因,只有在开启了openDebug之后
ARouter才回去加载InstantRun产生的文件,所以在以上的情况下,需要在init**之前**调用openDebug

4. TransformException:java.util.zip.ZipException: duplicate entry ....

ARouter有按组加载的机制,关于分组可以参考 6-1 部分,ARouter允许一个module中存在多个分组,但是不允许多个module中存在相同的分组,会导致映射文件冲突

#### 八、其他

1. 沟通和交流

![qq](https://raw.githubusercontent.com/alibaba/ARouter/master/demo/arouter-qq-addr.png)
13 changes: 12 additions & 1 deletion README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -466,6 +466,17 @@ dependencies {
3. 检查编译打包日志,是否出现了形如 ARouter::Compiler >>> xxxxx 的日志,日志中会打印出发现的路由目标
4. 启动App的时候,开启debug、log(openDebug/openLog), 查看映射表是否已经被扫描出来,形如 D/ARouter::: LogisticsCenter has already been loaded, GroupIndex[4],GroupIndex > 0

3. 沟通和交流
3. 开启InstantRun之后无法跳转(高版本Gradle插件下无法跳转)?

因为开启InstantRun之后,很多类文件不会放在原本的dex中,需要单独去加载,ARouter默认不会去加载这些文件,因为安全原因,只有在开启了openDebug之后
ARouter才回去加载InstantRun产生的文件,所以在以上的情况下,需要在init**之前**调用openDebug

4. TransformException:java.util.zip.ZipException: duplicate entry ....

ARouter有按组加载的机制,关于分组可以参考 6-1 部分,ARouter允许一个module中存在多个分组,但是不允许多个module中存在相同的分组,会导致映射文件冲突

#### 八、其他

1. 沟通和交流

![qq](https://raw.githubusercontent.com/alibaba/ARouter/master/demo/arouter-qq-addr.png)

0 comments on commit 3d0652e

Please sign in to comment.