why when i decompile java bytecode (which further was decompiled from .dex), i get $$Lambda$(number), in java files, and it's not possible to build project with these java codes as it's insufficient archihecture for building project.

please, read throught README file (on my repository page), as it's explained everything, how i got $$Lambda$(number), in first place (what i used to decompile):


i'm trying to build project (to decompile apk, to get java and resources), for now, i got resources, and half of java files, but still not enought of java files to build it.

only problem is i get $$Lambda$(number) from some decompiled java files, what i'm missing, or this is obfuscation of code. what that lambda means after all. how i can reverse engeener that troubling $$Lambda$ .

and to say it again, i talked with developer about this, i just want to make it open source so others can contribute, developer is stubborn, even if app is free, and he wanted to share it with others, so why not share source code, why just he decides what will be in app, as he already made a lot of bugs in recent versions. help me to decompile this java code without this lambda, to make it open source because developer is too stuborn to do it himself, and i don't know why i'm doing transaltion, when i don't like new versions of app as it's buggy and slow in perfomance.


I fixed it with Procyon decompiler. Now i need to do manual fixing when all java code is at one place at least

repository: https://github.com/mstrobel/procyon.git

and if you don't find download link for decompiler as it's not updated in last time, check here for download:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.