我在自己的安卓设备上工作,该设备有许多新的API(但被@hide修饰)。我的目标是提供一个安卓SDK来开发并使用这些新的API。
所以我的问题是:如何构建我的安卓SDK并包含这些新的API?
如果@hide修饰是一个问题,我可以删除它们(我不必遵守CDD)。
所以我的问题是:如何构建我的安卓SDK并包含这些新的API?
如果@hide修饰是一个问题,我可以删除它们(我不必遵守CDD)。
make -j8 PRODUCT-sdk-sdk showcommands dist
在这里,你可以参与关于它的讨论: https://groups.google.com/forum/?fromgroups=#!topic/android-building/Y0xduZPWtUs
我认为SDK的概念在这里被误解了。
如果你想在Android SDK的基础上释放一组代码(API)(工具、数学库等),只需要将你的项目标记为图书馆(项目属性->安卓->勾选“是图书馆”),这样其他Android项目就可以轻松地链接到它。
将该项目上传到类似Github的地方,并传播链接,以便其他人可以使用它。