将一个安卓项目提交到SVN项目管理,因为考虑到部分文件夹和文件,是在项目编译时生成的,所以可以去掉,避免每次使用Android Studio打开编译后SVN都提示有资源文件改动。需要忽略的文件如下:
- .idea 文件夹
- .gradle 文件夹
- 所有的 build 文件夹
- 所有的 .iml 文件
- local.properties 文件
然后就可以将项目进行放到代码目录进行提交了。如果要在Android Studio里面设置的话,进行Settings --> Version Control --> Ignored Files
同上面一样,根据类型换过来这里总共需忽略以下7个文件,当然也可以根据自己项目来决定。
这里完成项目资源文件整理后,如果你提交的项目代码在中文路径下,用Android Studio打开它应该会报错。
从提示中也可以看出,解决此问题需要在项目文件夹下的gradle.properties文件内容最后,添加android.overridePathCheck=true即可。注意不要在编译器里面进行添加,否则没有效果,需要在项目文件夹下找到gradle.properties文件进行添加,添加完后重新用Android Studio打开项目,发现依然会报错,不错报错内容有所不同了:
解决此问题,跟上述操作类似,在项目文件夹下的gradle.properties文件内容最后,再添加android.enableAapt2=false即可。添加完后重新用Android Studio打开项目,能够正常编译了,至此问题得到解决。