gpt4 book ai didi

java - 包括不在 .dex 文件中的 Java 库

转载 作者:太空狗 更新时间:2023-10-29 13:32:49 25 4
gpt4 key购买 nike

我有一些关于在我的 android 应用程序中使用 lgpl 库的问题:

  1. 是否可以在我的 apk 中的其他任何地方使用该库 - 而不是.dex 文件?
  2. 如果我在同一项目中创建服务,该服务是否在 .dex 文件中?
  3. Android 应用能否在 apk 中包含多个 .dex 文件?
  4. 有没有办法在安装过程中自动安装另一个 apk(不询问用户/不先搜索)?

谢谢,弗洛里安

最佳答案

无论法律地位如何 (IANAL),我真的看不到您可以在技术上实现这一目标的场景。

据我了解,Android 应用程序中使用的 Java 库必须同时提供给 dx 编译器 apkbuilder,因此 nixes #1。 dx 的输入还包括您编译的 aidl 源,所以这是 #2 的"is"。接下来,我相信 android 应用程序中只能有一个 classes.dex 文件,所以 #3 已经出来了。不确定 #4(根据 Matt Wolfe 的评论,这也是否定的)。希望这有助于澄清事情,祝你好运......

引用: http://www.alittlemadness.com/2010/06/07/understanding-the-android-build-process/

关于java - 包括不在 .dex 文件中的 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13682607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com