Android Studio开发时.so文件无法提交到svn怎么办?之所以无法提交.so到svn上,因为svn默认有个全局忽略,指定哪些类型的文件默认不进行add to VCS 操作,即无法添加到svn上。解决办法,如下:
第一步:查看Android Studio使用的subversion configuration directory(svn配置目录),如下图:
容易犯得错误:
找错svn配置目录。
一定要查看android studio里面的配置,注意这里是Administrator用户下的svn配置目录,很容易会不自觉的去找c盘当前系统用户下的svn配置目录,如:C:\Users\My\AppData\Roaming
\Subversion,这样不管你怎么改config都是不会生效的。
第二步:查找 global-ignores,并修改
在config配置中搜索"global-ignores",找到如下所示:
去掉这两行前面的#,即取消注释,让global-ignores生效,并去掉 = 号后面和.so相关的上传忽略,具体配置如下图:
注意:这里global-ignores前面不能有空格。
最后只需要重启Android Studio就可以看到.so文件变成红色的了。
补充:
1.如果直接在android studio使用,采用上面的方法即可。如果要使用小乌龟进行.so文件的提交,可能需要修改龟壳的配置,同样去掉.so相关的global-ignores。
方法二:用小乌龟添加so,然后再用Android Studio更新一下.
进入.so文件所在的目录-->>右键-->>SVN Commit,然后直接填写上传原因,点击ok即可。
补充:如果上传不了(本人未设置也可以,可能和修改了SVN配置目录有关),请修改小乌龟的设置,去掉.so等相关的,位置如下图: