如何反编译aar包来查看class文件以及使用AndroidStudio查看手机日志和打包Unity的Export project成apk

1.如何反编译aar包,用来查看aar中的class脚本文件?

首先下载"jd-gui"工具:GitHub - java-decompiler/jd-gui: A standalone Java Decompiler GUI

该项目的“README.md”中有详细使用方法。只需要下载下图中任意一个jar文件即可

下载完成后直接双击运行该“jd-gui-1.6.6-min.jar”即可打开该反编译软件:

点击“File -> Open File”打开需要反编译的aar文件即可

2.如何使用AndroidStudio查看手机的log日志?

首先下载安装AndroidStudio:https://developer.android.com/studio

安装完成后新建一个Empty Activity的项目,打开项目后在菜单栏“Tools”中点击“Device Manager”:

用数据线连接手机至电脑,即可在Device Manager中查看到该设备

点击底部的“Logcat”即可查看手机的log日志,并可以调节显示“error”,"info","warning"等类别的log

3.如何使用AndroidStudio将Unity安卓平台的“export project”打包成apk?

一、首先在Unity的Player Setting中勾选“export project”,执行“Export”完成后使用AndroidStudio打开该项目。

打开AndroidStudio,选择“File -> Open”打开Export的project:

注意:如果Unity中设置的Android SDK路径和AndroidStudio的SDK路径不一致,那么为了避免影响“Export project”原本的设置,可以选择“keep”Unity中的SDK location(这个选择也意味着会将AndroidStudio的默认SDK路径修改)。

二、打开该export project后,AndroidStudio会针对该project做一些配置更新,可查看右下角:

注意:当导入export project时,AndroidStudio右下角“Gradle: Build”时间很长,甚至有时候会失败,则可能是由于该export project的“build.gradle”中maven仓库地址问题。

原因:export project的build.gradle文件中maven地址有可能被重置回了Google maven

解决办法:将export project中build.gradle的maven重新替换成阿里云maven镜像地址

三、配置完成后,点击菜单栏“Build -> Build Bundles -> Build APK”即可打包出apk:

PS:根据export project是否有签名选择“Build Bundles”或者“Generate Signed Bundle”

猜你喜欢

转载自blog.csdn.net/m0_47975736/article/details/123599295