Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.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
Java 有没有办法在EclipseAndroid项目中100%自包含库?_Java_Android_Eclipse - Fatal编程技术网

Java 有没有办法在EclipseAndroid项目中100%自包含库?

Java 有没有办法在EclipseAndroid项目中100%自包含库?,java,android,eclipse,Java,Android,Eclipse,我的问题相当简单,但我自己还没有找到答案或解决方案。我在我的项目中使用了一些库(例如HoloEverywhere、ViewPagerIndicator等),并且我经常在计算机之间移动,将项目发送给同事,等等。每当我这样做时,我的库引用都会乱七八糟,我必须重做。这其实并不麻烦,但我更希望库引用是自包含的,而不是使用对驱动器上文件夹的引用 我曾尝试将库导出到jar文件,并将这些库包含在项目的构建路径中,但没有成功。这真的是我唯一想做的事情,因为我不知道还有什么办法可以做到这一点。基本上,我希望能够在

我的问题相当简单,但我自己还没有找到答案或解决方案。我在我的项目中使用了一些库(例如HoloEverywhere、ViewPagerIndicator等),并且我经常在计算机之间移动,将项目发送给同事,等等。每当我这样做时,我的库引用都会乱七八糟,我必须重做。这其实并不麻烦,但我更希望库引用是自包含的,而不是使用对驱动器上文件夹的引用


我曾尝试将库导出到jar文件,并将这些库包含在项目的构建路径中,但没有成功。这真的是我唯一想做的事情,因为我不知道还有什么办法可以做到这一点。基本上,我希望能够在项目中包含一个库,而不是在工作区的其他地方引用库项目。这可能吗


谢谢你的帮助

导出为jar并将其放在lib文件夹中,这样它就可以引用它自己。正如我所说,我已经尝试过了,它会导致相同的错误,就像我从未引用过库项目一样。“我尝试过将库导出为jar文件,并将这些库包含在项目的构建路径中,但都没有用”--这是因为它们是Android库项目,而不是普通的JAR。总的来说,长期的解决方案是摆脱Eclipse+ADT的组合,进入Android Studio这样的平台,在这里,您不仅可以通过存储库中的工件引入这些库,还可以支持库模块(也称为子项目)。我个人推荐安卓Studio,它更干净,当然,你必须学习gradle,但它使其他一切变得更容易。我使用它比其他任何IDE都多。干净,简单,仍然免费,非常有用。很抱歉我没听清楚。谢谢你的建议,我没想到Android Studio会允许我解决这个问题。我已经仔细研究过了,不喜欢不同的格式/外观,但我绝对愿意转换。关于Android Studio,我还有一个问题。我经常通过命令行使用ant来编译我的项目。我是否仍然能够使用相同的过程来编译使用androidstudio制作的项目,即使格式看起来有所不同?