Android Studio开发时.so文件无法提交到svn怎么办?

Android Studio开发时.so文件无法提交到svn怎么办?之所以无法提交.so到svn上,因为svn默认有个全局忽略,指定哪些类型的文件默认不进行add to VCS 操作,即无法添加到svn上。解决办法,如下:

第一步:查看Android Studio使用的subversion configuration directory(svn配置目录),如下图:

Android Studio开发时.so文件无法提交到svn怎么办?

容易犯得错误:

找错svn配置目录。

一定要查看android studio里面的配置,注意这里是Administrator用户下的svn配置目录,很容易会不自觉的去找c盘当前系统用户下的svn配置目录,如:C:\Users\My\AppData\Roaming

\Subversion,这样不管你怎么改config都是不会生效的。

第二步:查找 global-ignores,并修改

在config配置中搜索"global-ignores",找到如下所示:

Android Studio开发时.so文件无法提交到svn怎么办?

去掉这两行前面的#,即取消注释,让global-ignores生效,并去掉 = 号后面和.so相关的上传忽略,具体配置如下图:

Android Studio开发时.so文件无法提交到svn怎么办?

注意:这里global-ignores前面不能有空格。

最后只需要重启Android Studio就可以看到.so文件变成红色的了。

补充:

1.如果直接在android studio使用,采用上面的方法即可。如果要使用小乌龟进行.so文件的提交,可能需要修改龟壳的配置,同样去掉.so相关的global-ignores。

方法二:用小乌龟添加so,然后再用Android Studio更新一下.

进入.so文件所在的目录-->>右键-->>SVN Commit,然后直接填写上传原因,点击ok即可。

补充:如果上传不了(本人未设置也可以,可能和修改了SVN配置目录有关),请修改小乌龟的设置,去掉.so等相关的,位置如下图:

Android Studio开发时.so文件无法提交到svn怎么办?