我想升级我的Bluetooth.apk链接的bluedroid堆栈。由于我在Android手表中使用它,谷歌没有提供它的源代码。 我只想用新代码重新编译thouse bluedroid堆栈,然后使用原始应用程序链接它。 它可能吗?看来apk无法找到那些界面,有什么建议吗?
Android佩戴只打开其部分代码,我只是从AOSP重新编译源代码,这似乎在发布版本附近,我认为它的基本组件就像bluestack一样。
感谢。
答案 0 :(得分:0)
不,本机库链接到库中的特定符号。如果库发生了显着变化(我猜想,否则你不想更新),它不再包含完全相同的符号。你必须重复链接过程。
但是,为此,您需要具有未解析符号的原始二进制文件,这通常仅作为构建过程中的中间产品存在。如果你没有来源,你就不太可能得到它。
但是我不确定你是否无法获得所需的任何核心组件的源代码 - Android原样是开源的,没有理由为什么基于它的蓝牙堆栈不会。