首页 文章

如何判断 jar 文件是否正在编译成 apk?

提问于
浏览
1

在我们的 Unity 项目中,我们在Assets/Plugins/Android中有很多 jar 文件。我理解当 Unity 编译 Android 时,该目录中的任何.jar.aar文件都会进入已编译的 apk。

但是,我们的应用程序的 Unity 项目在 Assets 文件夹旁边有许多文件夹,其中一个是装满 jar 文件的文件夹,例如android-support-V4.jargoogle-play-services.jar。这些不在Assets/Plugins/Android中,但该目录中的某些.jars 取决于 Assets 文件夹外的目录中的内容。

如何判断 Assets 文件夹外的这些.jars是否正在进入已编译的 apk?我知道这是一个广泛的问题,其中一部分是我公司的项目设置的特殊情况,但基本上我想知道是否有共同或已知的方法将 Assets 文件夹之外的.jars带入 apk Unity。

1 回答

  • 2

    您可以使用Classyshark等工具来分析 apk 的内容。 Classyshark 由 Google 开发用于此类检查。你可以看到 apk 中的包和什么类,无论这些是如何打包的。

相关问题