在本地的android开发中,我可以检查我的minifyEnabled是否已经生效。
我使用了这个脚本(在linux中),它允许我提取apk并查看java文件,以查看我的代码是否可读,或者是否已被混淆:
#! /bin/bash
d2j=/work/installs/dex2jar-2.0
jdgui=/work/installs/jd-gui-1.4.0.jar
apk_loc=/work/projects/my_app/build/app/outputs/app-release.apk
mkdir -p /work/tmp/dex
rm -rf /work/tmp/dex/*
cd /work/tmp
cp $apk_loc ./app-release.zip
unzip app-release.zip -d dex
cd dex
chmod +x $d2j/*.sh
$d2j/d2j-dex2jar.sh classes.dex
java -jar $jdgui classes-dex2jar.jar如果我在flutter apk上使用这个脚本,我看不到任何包含任何与我的原始代码相关的文件。
https://stackoverflow.com/questions/51342391
复制相似问题