如何构建我的Android SDK

10
我在自己的安卓设备上工作,该设备有许多新的API(但被@hide修饰)。我的目标是提供一个安卓SDK来开发并使用这些新的API。
所以我的问题是:如何构建我的安卓SDK并包含这些新的API?
如果@hide修饰是一个问题,我可以删除它们(我不必遵守CDD)。

我曾经认为SDK是从“lunch”构建中产生的,但我肯定不是那么低层次的专家。 - CommonsWare
谢谢你,但是在我的构建后我没有找到任何Android.jar。您知道这个期望的位置在哪里吗?{$TOP_ANDROID_BUILD}/out/? - Goo
2个回答

15

3
请注意:“-j8”是指在构建时make将使用的线程数,您需要将其设置为“-jX”,其中X是您计算机上逻辑处理器的数量。 - Machinarius

14

我认为SDK的概念在这里被误解了。

如果你想在Android SDK的基础上释放一组代码(API)(工具、数学库等),只需要将你的项目标记为图书馆(项目属性->安卓->勾选“是图书馆”),这样其他Android项目就可以轻松地链接到它。

将该项目上传到类似Github的地方,并传播链接,以便其他人可以使用它。


也许我的问题不太清楚,但我想要一个带有附加代码的库。我有自己的设备和新的API来访问一些材料功能,因此我想从修改后的Android源代码构建我的SDK(Android.jar和其他文件)。 - Goo
哦,那我误解问题了。 - Machinarius

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接