Android Studio编译踩坑记录

当使用Android studio编译程序时通常会出现一些错误,下面就来记录所踩过的坑。

当我们在GitHub上看到一些比较好的程序时,想下载来体验一下,但是发现并不是每个项目都提供已经编译好的apk,这个时候就要下载下来自己编译了。

大部分的编译过程基本都是一帆风顺的,但还是有小一部分会出现问题,比如

1
Process 'command 'git'' finished with non-zero exit value 128

解决方法一:

这是因为git没有正确配置Android studio项目所引发的错误

正确做法为删除.idea文件夹,然后根据提示操作。

方法二:

在build.grade中找到类似以下代码

1
2
3
exec {
commandLine 'git', 'describe', '--tags'
}

git前面加上cmd,然后重新sync

下面是添加后的代码

1
2
3
exec {
commandLine 'cmd', 'git', 'describe', '--tags'
}