Я использую r8 dexer для создания файла classes.dex из набора файлов * .class.Я хотел бы использовать функцию запутывания для всех моих классов, но проблема в том, что у меня также есть файл AndroidManifest.xml, в котором указаны имена классов.Поэтому я должен знать, от какого имени к какому имени произошло преобразование r8, чтобы соответственно изменить мой AndroidManifest.xml.Вопрос - как продвигать такую карту?
Вот как все выглядит на данный момент:
javac -cp $CLASSPATH -source 1.8 -target 1.8 com/obs/*.java
#dx --dex --output classes.dex com/obs/*.class $(cat classes.json | jq .[] | xargs -I{} echo -n "{} ")
# https://r8.googlesource.com/r8/+/refs/heads/d8-1.5.13
# https://r8.googlesource.com/r8/+archive/refs/heads/d8-1.5.13.tar.gz
#
java -jar /opt/r8/build/libs/r8.jar --version
java -jar /opt/r8/build/libs/r8.jar --release --output . --pg-conf proguard.cfg $(echo -n "$CLASSPATH" | xargs -I{} -d: echo -n " --lib {} ") com/obs/*.class $(cat classes.json | jq -r .[] | xargs -I{} echo -n "{} ")