Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置ant构建以在Android项目中包含共享库?_Android_Ant - Fatal编程技术网

如何配置ant构建以在Android项目中包含共享库?

如何配置ant构建以在Android项目中包含共享库?,android,ant,Android,Ant,我的项目引用了一个共享库。我在清单文件中声明如下: <uses-library android:name="com.myapp.mysharedlib"/> 构建在我对mysharedlib的引用上中断 我的问题是,如何使用ant进行编译,而不将共享库合并到我的项目中,即复制到libs?我在清单文件中陈述了这一点,如下-仅适用于作为自定义ROM一部分的共享库。这确实是您想要做的吗?也许android update project-p projectDirectory-l pathT

我的项目引用了一个共享库。我在清单文件中声明如下:

<uses-library android:name="com.myapp.mysharedlib"/>
构建在我对mysharedlib的引用上中断


我的问题是,如何使用ant进行编译,而不将共享库合并到我的项目中,即复制到libs?

我在清单文件中陈述了这一点,如下-仅适用于作为自定义ROM一部分的共享库。这确实是您想要做的吗?也许android update project-p projectDirectory-l pathToLibrary可以帮助您?Commonware-正确,这就是我正在尝试做的。hwrdprkns-我已经在我当前的项目上运行了android update lib project-p./以生成build.xml和相关文件。我假设您需要开发一个与共享库匹配的SDK插件,然后使用该SDK插件进行编译。例如,当您在Maps V1上构建时,您使用绑定库,但有一个编译时等价物com.google.android.Maps是通过SDK附加组件添加的。该插件JAR的内容不包括在APK中,但库本身随后提供这些类。我假设AOSP站点上介绍了创建这样一个附加组件的机制。
ant debug