【问题标题】:Create Multidex Application with Adobe Flash Builder使用 Adob​​e Flash Builder 创建 Multidex 应用程序
【发布时间】:2015-09-09 22:02:40
【问题描述】:

我有一个 Actionscript Mobile 项目,我正在使用 flash builder 4.7 处理该项目,其中包含很多 ANE。最近的一个已经将我们推到了 65k 方法参考限制之上。我找不到在应用程序中正确包含或实现 multidex 支持库的方法。以前有人用 flash builder 做过这个吗?

【问题讨论】:

  • 你有什么运气吗?我刚刚在客户项目中遇到了同样的问题。
  • 我也面临同样的问题。 manifestAdditions 块不分配设置 MultiDex。你找到解决办法了吗?

标签: android air flash-builder android-multidex


【解决方案1】:

我建议尝试在应用程序启动时动态加载第二个 dex 文件,然后在运行时通过 Java-Reflection 加载类:

看看这些资源:

确保在打包 AIR 应用程序后,您的 jar 库被放置在 assets 文件夹中。您可以在任何情况下解压缩 apk 并检查它是否位于它必须在的位置。另外,dex文件必须命名为classes.dex

*对于 Android 4.x.x,DexClassLoader 只能读取扩展名为 .jar 的文件。

【讨论】:

  • 您如何知道使用反射加载哪些类?
  • 我已经打包好了,我在 jar 或 API 中看到了它们
猜你喜欢
  • 2012-07-01
  • 2011-12-14
  • 1970-01-01
  • 2012-09-15
  • 2012-06-14
  • 1970-01-01
  • 2012-07-04
  • 2021-01-19
  • 1970-01-01
相关资源
最近更新 更多