AS 真机调试时“APK signature verification failed
把minSdkVersion后面的值改成22,因为真机的SDK API是22。
反编译Jadx
jadx
git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist
出现编译错误,修改build.gradle
repositories {
mavenLocal()
maven{url'http://maven.aliyun.com/nexus/content/groups/public/'}
mavenCentral()
jcenter()
google()
}
添加环境变量
export JADX_HOME=/Users/path/jadx/build/jadx
export JADX_BIN=$JADX_HOME/bin
export PATH=$PATH:$JADX_BIN
aapt
cd /Users/path/program/android-sdk-macosx/build-tools/30.0.2
./aapt dump xmltree /Users/path/Downloads/dy10.2.0.apk AndroidManifest.xml
jadx -d out classes.dex # 反编译后放入out文件夹下(如果out不存在它会自动创建)
#or
jadx-gui classes.dex # 会反编译,并且使用gui打开
Android Studio
直接将apk 拖拽到Android Studio
网友评论