Android 如何在项目结构中保留项目库?
我正在使用Android 如何在项目结构中保留项目库?,android,android-library,Android,Android Library,我正在使用ActionBarSherlockproject作为项目中的库。我想将它保存在版本控制系统中,但由于某些原因,我无法将其存储在项目的文件夹结构中。我试图将库的文件夹移动到my\u project/libs/文件夹,但结果就是无法编译。这是否意味着禁止在项目文件夹中保留“项目作为库”?如果不是-如何工作?我是否正确理解您的意思,您希望ABS库位于项目的Libs文件夹中 为什么??为此,您必须重命名ABS项目和清单的所有PackageName。我甚至不确定这是否有效。如果ABS是一个.ja
ActionBarSherlock
project作为项目中的库。我想将它保存在版本控制系统中,但由于某些原因,我无法将其存储在项目的文件夹结构中。我试图将库的文件夹移动到my\u project/libs/
文件夹,但结果就是无法编译。这是否意味着禁止在项目文件夹中保留“项目作为库”?如果不是-如何工作?我是否正确理解您的意思,您希望ABS库位于项目的Libs文件夹中
为什么??为此,您必须重命名ABS项目和清单的所有PackageName。我甚至不确定这是否有效。如果ABS是一个.jar文件,那就很容易了。但另一个项目中的Android项目。。。我不推荐你这样做 您可以将两个项目都放在父目录中,而不是将ABS放在项目中 这是一个例子
请注意ABS库项目如何位于
gi/libprojects/ABS
中,而android应用程序项目位于git/android
中。不,事实上并不禁止,建议您将JAR保存在/libs文件夹中。你应该弄清楚为什么它会给出编译错误。不是JAR,而是“项目作为库”。是的,你可以这样做。将项目文件放入/libs,将项目导入eclipse,并将库项目链接到主项目。任何进一步的错误都可能是编译错误。如果是这样,请张贴您收到的错误。我自己做这件事,并将整个项目和libs置于源代码控制之下。这样我将丢失所有提交历史记录,有没有办法保存它?您使用的是哪些vcs?在subversion中,您可以使用move命令并保留所有历史记录svn move source destination
。