在我们的Unity项目中,我们在资产/插件/ Android 中有很多jar文件。我理解当Unity编译Android时,该目录中的任何.jar
或.aar
文件都会进入已编译的apk。
但是,我们的应用程序的Unity项目在Assets文件夹旁边有许多文件夹,其中一个是装满jar文件的文件夹,例如android-support-V4.jar
和google-play-services.jar
。这些不在 Assets / Plugins / Android 中,但该目录中的某些.jars取决于Assets文件夹外的目录中的内容。
如何判断Assets文件夹外的这些.jars
是否正在进入已编译的apk?我知道这是一个广泛的问题,其中一部分是我的公司的项目设置的特殊性,但基本上我想知道是否有共同或已知的方法将.jars
置于Assets文件夹之外的apk Unity制作。
答案 0 :(得分:2)
您可以使用Classyshark等工具分析apk的内容。 Classyshark由Google开发用于此类检查。你可以看到apk中的包和什么类,无论这些是如何打包的。