如何使用git与android库?

时间:2012-04-17 01:03:46

标签: android git android-library

像大多数Android开发者一样,我使用eclipse。当您设置Android库项目时,它将在其自己的目录中创建。

示例:

/工作区/ /工作区/ libproject1 /工作区/ libproject2 /工作区/ MyApp的 /工作区/ mysecondapp

现在myapp将有一个project.properties文件,其中包含:

android.library.reference.1=../libproject1
android.library.reference.2=../libproject2

mysecondapp可能有一个project.properties文件:

android.library.reference.1=../libproject2

这如何与git一起使用?我在自己的repos中检查了libproject1和libproject2。但是,如果我使用git子模块将库项目连接到myapp,它希望将它们放在子目录中。然后project.properties文件指向错误的位置。有一个简单的解决方案吗?

1 个答案:

答案 0 :(得分:1)

Git与设置无关,除非您将它们用作子模块。我一直在将库项目放在单独的repos中,每次有人必须克隆它们时,他们应该将它们克隆到一个公共工作区文件夹中。它应该工作。

android.library.reference.1=../libproject2

这意味着,Eclipse会尝试在父文件夹中找到您的库项目。如果它在那里找到它,其他一切都很好。如果没有,如果你在另一个位置克隆库,你将需要手动告诉eclipse在哪里找到它。

就个人而言,我不喜欢使用子模块。我没试过。