gpt4 book ai didi

android - 在android studio中使用自定义SDK访问新的API

转载 作者:搜寻专家 更新时间:2023-11-01 08:33:01 27 4
gpt4 key购买 nike

我正在开展一个需要自定义 AOSP 的学校项目。我构建了一个新的 API,我还编写了使用这些新 API 的应用程序,它们在我的 AOSP 中编译,它们工作得很好。

现在我也在我的AOSP中编译了一个SDK。我按照此链接上的说明更改了 android studio 中的 SDK 路径: Android Studio - How to Change Android SDK Path

但是,android studio 仍然无法解析我的新 API。有谁知道我做错了什么?还是我缺少一些需要安装的 SDK 工具?

AOSP: android-5.0.2_r1

操作系统:Ubuntu 12.04

最佳答案

您需要从自定义版本的 AOSP 构建 SDK。为此,您需要使用 lunch 构建“sdk-eng”版本并使用“make sdk”构建命令。您可以在 AOSP 的源代码中找到详细说明。这是一个link专门针对您正在构建的 AOSP 分支。

这将生成一个自定义 framework.jar 文件,其中包含您的自定义版本的 Android API。这些文件将只是 stub ,不包含实际代码,但会提供 API 供开发人员使用。在构建您的应用程序时,您需要引用此 framework.jar 作为您的项目 SDK,而不是 Google 提供的标准 jar 之一。此 SDK jar 不应是已编译的依赖项,就好像将由您运行应用程序的自定义 Android 版本提供一样。

关于android - 在android studio中使用自定义SDK访问新的API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39166021/

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