gpt4 book ai didi

android - 如何构建 Android SDK 工具,例如 chimpchat 或 ddmlib?

转载 作者:行者123 更新时间:2023-11-29 01:27:38 25 4
gpt4 key购买 nike

我正在尝试编译来自 <SDKROOT>/tools/lib 的一些 Jar 文件我自己,这样我就可以进行修改并拥有 javadoc+source jar。我能找到的所有资源都引用旧的构建系统或希望您使用 make sdk ,它不编译 JavaDoc 或源 jar。

<SDKROOT>/tools/swt 下方,我只找到 build.gradle 文件,其中大部分都没有找到依赖项。任何人都可以建议我如何在 tools 中构建东西吗?使用 gradle 的文件夹?

$ repo init -u https://android.googlesource.com/platform/manifest -b android-5.1.0_r1 -g all,-notdefault,tools
$ repo sync
$ cd tools/swt/chimpchat
$ gradle tasks
...
A problem occurred evaluating root project 'chimpchat'.
> No such property: archivesBaseName for class: org.gradle.api.internal.project.DefaultProject_Decorated
$ cd ..
$ gradle tasks
...
A problem occurred evaluating root project 'swt'.
> Plugin with id 'sdk-files' not found.
$ cd ../base/ddmlib
$ gradle tasks
A problem occurred evaluating root project 'ddmlib'.
> Plugin with id 'sdk-java-lib' not found.

有一个<AOSP_ROOT>/tools/base成功运行的文件夹 gradle tasks ,但它似乎没有定义子项目或特定于编译的任务。

最佳答案

有类似的任务要做 - 修改 monkeyrunner。我已经放弃使用 ANT 作为独立应用程序编译源代码。所有引用库都可以在 AOSP (Nougat) 中找到:

prebuilts/tools/linux-x86/swt/swt.jar
prebuilts/devtools/tools/lib/common.jar
prebuilts/devtools/tools/lib/ddmlib.jar
prebuilts/devtools/tools/lib/sdklib.jar
prebuilts/devtools/tools/lib/jsilver-1.0.0.jar
prebuilts/devtools/tools/lib/hierarchyviewer2lib.jar

and after: $ make guavalib
out/host/linux-x86/framework/guavalib.jar

我的修改依赖于 chimpchat.jar,它也被修改了,希望源代码也在 tools 文件夹中,所以同样的方法:ANT->编译和构建 jar。

关于android - 如何构建 Android SDK 工具,例如 chimpchat 或 ddmlib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33042588/

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