首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查看flutter app的混淆结果?

如何查看flutter app的混淆结果?
EN

Stack Overflow用户
提问于 2018-07-15 02:38:50
回答 0查看 5K关注 0票数 2

在本地的android开发中,我可以检查我的minifyEnabled是否已经生效。

我使用了这个脚本(在linux中),它允许我提取apk并查看java文件,以查看我的代码是否可读,或者是否已被混淆:

代码语言:javascript
复制
#! /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上使用这个脚本,我看不到任何包含任何与我的原始代码相关的文件。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51342391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档