如何在Android开发中正确使用Eclipse和Git?

7 浏览
0 Comments

如何在Android开发中正确使用Eclipse和Git?

我目前正在使用Git命令行来帮助我增量添加功能,而不破坏现有的代码。让我担心的是Git提交后的这行输出:

[optimized_managed_event 6c9a98c] Added managed event insert into my ContentProvider
12个文件已更改,202个插入(+),16个删除(-)
重写bin/classes.dex(87%)
重写bin/classes/com/zeroe/SmartCalProvider.class(85%)

如果这些重写是.class文件和其他非文本类型的文件,我应该担心吗?我对Git还比较新,但对命令行非常熟悉,并且我了解大多数Git项目的基本工作流程:

> git add .

> git commit -m 'comment on commit'

> git checkout [主分支]

> git merge [分支]

我稍微担心的是在提交后合并时可能会出现的问题,因为Android项目会自动创建许多不同格式的文件。

我的问题基本上是在Android开发中,我需要担心什么?

0
0 Comments

问题的原因是在Android开发中,使用Git和Eclipse时,可能会出现一些问题。为了解决这些问题,我们可以采取以下方法:

1. 在项目的根目录下创建一个名为.gitignore的文件,并添加以下内容:

*~
*.apk
bin
gen
local.properties
.apt_generated

这样可以避免将自动生成的文件放入代码库中,这些文件通常会导致代码库的大小增加而没有任何原因。你可能希望保存的唯一自动生成的文件是proguard/文件,这些文件在用户生成的崩溃报告后可能需要用来展开调用堆栈。

2. 另外,我发现安装giggle工具非常有帮助,可以用来查看文件的更改情况。

通过以上方法,我们可以正确地在Android开发中使用Git和Eclipse。

0