-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exporting to HFS+ (macOS) should mind case-insensitivity of the filesystem #158
Comments
It is impossible to compile an apk when project both have To get an apk about this. I think we have two methods.
Solution:
My English is poor, sorry. |
I can add dynamic detection for case insensitive filesystem. Current check work only for Windows and Linux (use apache common-io library) |
Can anyone check this issue using latest unstable version? |
@skylot |
@skylot: I noticed that class renaming is now done automatically. Is there a way to disable this? Because if you don't export the sources you don't need this function. |
@jpstotz I see, but now renaming can't be disabled, we need to add the option for that.
@jpstotz do you need the option to disable all such renaming or only some of them? |
From my perspective I don't see a point why someone would like to disable the renaming because of non-printable characters - therefore I would assume that this can be always active without problems. Support system case sensitivity and make valid Java identifiers are options you usually only need in case you use the export function (unless you copy parts of the generated Java code via clipboard). Therefore it would be good to have an option for disabling/enabling these two renaming reasons. |
When exporting a JAR with 2 classes, aA and aa, the first will be exported to "aA.java". Then, jadx will try to export aa to "aa.java". HFS+ is a case insensitive filesystem, so the content of the latter will overwrite the former. I guess this would also be an issue with Windows filesystems (NTFS/FAT).
The text was updated successfully, but these errors were encountered: