像大多数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文件指向错误的位置。有一个简单的解决方案吗?
答案 0 :(得分:1)
Git与设置无关,除非您将它们用作子模块。我一直在将库项目放在单独的repos中,每次有人必须克隆它们时,他们应该将它们克隆到一个公共工作区文件夹中。它应该工作。
android.library.reference.1=../libproject2
这意味着,Eclipse会尝试在父文件夹中找到您的库项目。如果它在那里找到它,其他一切都很好。如果没有,如果你在另一个位置克隆库,你将需要手动告诉eclipse在哪里找到它。
就个人而言,我不喜欢使用子模块。我没试过。