Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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
Android 如何在项目结构中保留项目库?_Android_Android Library - Fatal编程技术网

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