gpt4 book ai didi

android - 通过 SDK-Addon : NoClassDefFoundError 在框架中添加新类

转载 作者:行者123 更新时间:2023-11-29 00:40:16 26 4
gpt4 key购买 nike

我正在尝试在自定义 android 4.0.3 图像上引入新的 API。

我已经使用了\device\sample项目并基于它创建了一个新的设备sdk-addon,

我已经添加了我自己的 java 附加库代码,当使用“make PRODUCT-mysample_addon-sdk_ addon”编译时,构建非常顺利

输出以 ZIP 文件形式存在于 out\host\linux-x86\sdk_addon\中

我能够在 sdk 插件目录中安装 zip 文件,使用我的自定义插件创建新的 avd 并启动模拟器。

当我使用我创建的新插件创建新的 Android UI 应用程序时,该应用程序使用我的新自定义 API 构建,但是当我尝试在设备上运行它时,找不到插件类并且我得到了 java.lang。 NoClassDefFoundError。

Jar 和 odex 位于/system/framework 目录下,JAR 文件只包含 list ,ODEX 包含实际的类信息。

我不确定还需要完成哪些条目,有人暗示我在 init.rc 中的 BOOTCLASSPATH 中添加类引用会有所帮助,我也尝试过但似乎不起作用。

如果你有任何想法,请提出建议。

最佳答案

其他地方回答的解决方案是添加

<uses-library android:name="<library-package>"/>

在应用程序的 AndroidManifest.xml 中。

关于android - 通过 SDK-Addon : NoClassDefFoundError 在框架中添加新类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850941/

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