Justin Hendrick

Results 37 comments of Justin Hendrick

It seems it is required... I'll look into it.

How are you invoking redex? It's kinda confusing, but `default.config` isn't used if you don't specify a config (with `-c foo.config`) :( https://github.com/facebook/redex/blob/master/tools/redex-all/main.cpp#L141 I'll hopefully fix that soon (but I'm...

Okay, looking at it some more... It failed that assertion, so 'RenameClassesPassV2' is in the pass list (and it's not allowed to be without the proguard map). Are you using...

The proguard mapping file should be at `//build/outputs/mapping//-proguard-mapping.txt` and you can tell redex about it like this `--proguard-map path/to/mapping.txt` But why you're trying to use `RenameClassesPassV2`? I looked at the...

I'm not sure what you mean. What exactly do you want to configure?

Sure! [This page](https://github.com/facebook/redex/blob/master/docs/Interdex.md) gives some more details about the whole process. But, to answer your specific question, see [this section](https://github.com/facebook/redex/blob/master/docs/Interdex.md#usage)

Sorry for the delay. I just got back from the holidays. Let's get some more logging. Could you set an environment variable, like this: ``` export TRACE=1,IDEX:4 ``` (that might...

hmm... Try making one of those proguard statements a "-keep" rule. It looks like this line: https://github.com/facebook/redex/blob/d009f4e8e2e19200af8bedf4651b371d15bdd8cd/libredex/PassManager.h#L56-L58 looks explicitly for keep rules, though I'm not sure why.

Huh. Could you post your proguard config and the output of redex (with TRACE on)? Another thing we can try is attach a debugger and put a breakpoint here to...

`--lldb` or `--gdb` depending on your debugger of choice