gpt4 book ai didi

android - 使用 WALA 的 android 分析中缺少调用图节点

转载 作者:太空狗 更新时间:2023-10-29 14:15:50 28 4
gpt4 key购买 nike

我正在使用 WALA 为一个简单的 Android 应用程序的“onCreate”方法构建调用图。以下是代码 fragment :

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Camera mCamera = Camera.open();
mCamera.release();
}

但是,调用图中缺少一些节点。调用图是这样的:

onCreate(...)

-onCreate(...)

-setContentView(...)

-打开(...)

如您所见,缺少 release()。

怎么会这样?欢迎提出任何建议。

最佳答案

您需要在分析中包含 android.jar(随 SDK 一起提供)。为了让 WALA 能够识别所有包。请务必使用与您的代码级别匹配的 android.jar 版本。

您可以根据需要将其添加为额外的原始节点或应用程序节点。

但是,如果您还计划分析 android API,则需要找到完整的 android.jar,因为 SDK 中提供的只有 stub 方法。 This项目已准备好一些完整的 android.jar。如果您只需要在不调用 API 的情况下单独分析应用程序代码,则 SDK 中的 android.jar 即可。

关于android - 使用 WALA 的 android 分析中缺少调用图节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22302931/

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