Android-解决Android Studio使用SVN报错:XXX不是工作副本(XXX is not working copy)

在Android Studio中,使用VCS -> Import into Version Control-> Import into Subversion 可以将Project中的某个Module上传至SVN服务器。但是,当Android Studio再次启动时就会报错:XXX不是工作副本(XXX is not working copy)。这个错误的意思是,当前project下有若干文件不是从SVN上check out的。并且,在之前上传的Module中修改内容后也无法提交至SVN,提示“no
changes detacted”(没有发现改动)。

这是因为,默认配置是将整个Project放进SVN的。进入 File -> Setting -> Version Control,右侧上部的 Directory 表示需要同步至SVN的目录。默认情况下这里是<Project>,即整个Project都同步至SVN。

因此,修改方式是,将<Project>这一条删除(使用右侧的减号 “-”),然后将自己的Module添加进去(使用右侧的加号 “+”),VCS处选择Subversion. 应用,保存。然后,使用VCS -> Check out from Version Control 将自己刚才传至SVN服务器的Module再下载下来(重命名一下),以后就在此Module中继续进行代码开发,就可以正常提交、更新了。

需要注意的是,从SVN检出项目时,可能会提示是否自动make project,这时建议选择 否,将module下载下来之后(这时它还不能编译、运行,因为它只是一个普通的目录,还不是一个项目!),手动的修改project下的setting.gradle文件(不是当前这个module下,module下是没有这个文件的。),将刚刚下载的这个module添加进去就是了!

问题圆满解决!

时间: 2025-01-15 13:25:47

Android-解决Android Studio使用SVN报错:XXX不是工作副本(XXX is not working copy)的相关文章

Android Studio集成SVN报错:can&#39;t use subversion command line client : svn

Android Studio集成SVN插件,check out出代码后,每次开启都会在右上角出现如下错误: Can't use Subversion command line client: svn Probably the path to Subversion executable is wrong. Fix it. Errors found while svn working copies detection. Fix it. 下面直接上解决方案吧: 1.安装客户端http://ncu.dl

Android studio 配置SVN 报错问题解决

电脑重装,环境重配遇到了下边提示的问题,Studio 和 TortoiseSVN  均使用最新版本发现报如下错误: Can't use Subversion command line client: E:\Program Files\TortoiseSVN\bin\svn.exe Subversion command line client version is too old (1.9.2). Fix it. (show balloon) 心想,版本都是最新的怎么会报version is to

android studio创建模拟器报错解决 emulator: ERROR: This AVD&#39;s configuration is missing a kernel file!!

android studio创建模拟器报错 emulator: ERROR: This AVD's configuration is missing a kernel file!! 的解决办法 原因有二:1 没有,解决办法通过sdk mangager 下载 2 找不到,解决办法看系统环境变量path(此种情况多数发生在android Studio和EclipseADT同时存在的情况下) 原因是在刚刚安装完毕的androidstudio的sdk目录下没有system-image目录,也许有但没有相

android studio - 导入工程报错[Plugin with id &#39;com.android.application&#39; not found]

出错现象: 大概意思是找不到:com.android.application 插件,以上现象对于初学者来说会经常碰到,下面分析下产生的原因. 原因分析 首先来看看导入后的工程结构: 对于此工程结构,是否有个疑问? 这是未正常同步完成的结构,Gradle Scripts下面似乎少了个 build.gradle ,上图红框部分描述清楚了是 Module: GraphicsDemo ,表示该 build.gradle 是Module的,而不是Project的.来看看一个正常的 Project+Modu

appium在android 7.0真机上运行报错command failed shell:............ps:&#39;uiautomator&quot;的解决方式

appium版本:1_4_16 在CSDN中找到相关解决的方案,根据此解决方案顺利的解决了让人惆怅的问题,再次记录. 1.找到appium安装目录下的adb.js文件,目录为:Appium\node_modules\appium\node_modules\appium-adb\lib 2.打开adb.js,可使用notepad++编辑器等打开文件(说明:在修改代码的时候先注释掉以前的代码,并且添加自己容易识别的标记,以防出错后还有回旋的余地,或者将代码备份也可行),找到如下代码: ADB.pro

Android工程中加入图片,报错cannot be resolved or is not a field

SDK和ADT为22.6.2版本 工程为4.4.2 今天在写Android代码的时候,往工程中加入了几张图片,然后在代码中使用R.drawable调用时,一直报错 cannot be resolved or is not a field 然后我查看了gen目录下的R.java文件,发现里面已经有我加入的图片资源ID了,觉得很奇怪,一般是无法生成R.java文件的时候才会出现这种现象啊 在网上查了资料也未见有可以解决我这个问题的方法,然后我就把我的代码从头到尾重新看了一遍,开始也没有发现什么异常,

Android 开发TCP协议时,报错NetworkOnMainThreadException

设想是通过Android应用连接PC的TCP服务器,通过点击按钮连接服务器, 最终在点击按钮后报错:networkonmainthreadexception 解决办法: 在MainActivity文件的setContentView(R.layout.activity_main)下面加上如下代码 if (android.os.Build.VERSION.SDK_INT > 9) { ????StrictMode.ThreadPolicy policy = new StrictMode.Thread

Error处理: android.media.MediaRecorder.start(Native Method) 报错:start failed: -19【转】

本文转载自:http://blog.csdn.net/netwalk/article/details/17686993 Error处理: android.media.MediaRecorder.start(Native Method) 报错:start failed: -19 spydroid-android测试在android4.0系统上报错 [html] view plain copy start failed: -19 而且也发现,在使用MediaRecorder进行视频录制,调用star

android URL中文和空格会报错解决方案

url = URLEncoder.encode(urlStr,"utf-8").replaceAll("\\+", "%20"); //encode会将空格替换为+号,所有要讲+号替换为空格的转义%20 url = url.replaceAll("%3A", ":").replaceAll("%2F", "/"); //encode会把url里的/和:这2个符号变成%