【问题标题】:How can I tell if a jar file is being compiled into an apk?如何判断 jar 文件是否正在编译为 apk?
【发布时间】:2023-03-03 07:39:21
【问题描述】:

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

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

我如何判断 Assets 文件夹之外的这些 .jars 是否正在编译的 apk 中?我知道这是一个广泛的问题,其中一部分与我公司项目的设置方式不同,但基本上我想知道是否有常见或已知的方法可以将 Assets 文件夹之外的.jars 放入 apk Unity 制作.

【问题讨论】:

  • 这是一场噩梦。祝你好运:/

标签: android unity3d jar


【解决方案1】:

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

【讨论】:

  • 酷,这至少可以告诉我 Assets 文件夹之外的那些 .jar 是否被包含在内。这对我来说仍然是一个模棱两可的观点。
猜你喜欢
  • 1970-01-01
  • 2011-04-28
  • 1970-01-01
  • 2019-12-22
  • 2021-03-11
  • 1970-01-01
  • 2011-07-14
  • 2014-11-20
  • 2011-01-01
相关资源
最近更新 更多