Skip to content

覆盖顺序问题? #1

@70kg

Description

@70kg

在readme中说后面的会覆盖前面的,在配图中,我理解是3会覆盖前面的1,2,也就是最终留下3,但是我看生成的classmap文件中的顺序是这样的。

/Users/guobinfen/AndroidStudioProjects/JavaOverlay/app/src/main/java/com/google/gson/Gson.java:com.google.gson.Gson
/Users/guobinfen/AndroidStudioProjects/JavaOverlay/app/src/main/java/me/ele/javaoverlay/JavaOverlay.java:me.ele.javaoverlay.JavaOverlay
/Users/guobinfen/AndroidStudioProjects/JavaOverlay/app/src/main/java/me/ele/javaoverlay/MainActivity.java:me.ele.javaoverlay.MainActivity
/Users/guobinfen/AndroidStudioProjects/JavaOverlay/app/src/debug/java/me/ele/javaoverlay/JavaOverlay.java:me.ele.javaoverlay.JavaOverlay
/Users/guobinfen/AndroidStudioProjects/JavaOverlay/app/src/dimDebug/java/me/ele/javaoverlay/JavaOverlay.java:me.ele.javaoverlay.JavaOverlay

console

[ JavaOverlay ]/Users/guobinfen/AndroidStudioProjects/JavaOverlay/app/src/main/java/me/ele/javaoverlay/JavaOverlay.java (remove)
[ JavaOverlay ]/Users/guobinfen/AndroidStudioProjects/JavaOverlay/app/src/debug/java/me/ele/javaoverlay/JavaOverlay.java (remove)

那岂不是最终会留下dimDebug包下面的JavaOverlay?而不是配图中的3,main下面的,我理解是不是有问题?

classpath 'com.android.tools.build:gradle:2.2.3'
gradle-2.14.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions