从SVN上面Checkout出项目不可运行,Run按钮变成灰色

原创
2016/11/22 22:26
阅读数 852

我在宿舍将项目上传至SVN后,然后去了公司之后把项目checkout,这时项目就有问题了,所有的java文件都带有一个红色图标:

项目已经无法编译了,这时候我们点击Build下的Make Module 'SVNTest',他会提示我们Cannot start compilation:the ·······

其实出现这个的原因是我们在上传SVN的时候,我们选择了第三种方式:

通过这种方式上传的,我们通过Tortoise SVN的Repo-browser可以看到,在该目录下有三个文件夹,分别是branch,tags和trunk:

 

然而我们将SVNTest全部checkout出来的时候,项目就无效了,run按钮没有用,sync同步按钮也没用。

其实这并不是什么问题,主要是我们在通过Android studio进行checkout时候,如果我们把整个SVNTest下的文件全部checkout出来的话,这时候项目就会出现上面的问题,不能够运行,因为SVNTest根本不是一个Project,他没有gradle构建项目的配置文件。解决上面的问题很简单,我们只要将trunk里面的文件checkout出来就可以了,这样问题就解决了,trunk才是一个project。

即:

如果原来的路径是http://svn.baidu.co:8080/svn/baidu_android

我只要把他改成这样就可以了:http://svn.baidu.co:8080/svn/baidu_android/trunk

这时候导出来的才是一个正确的项目工程,然后就可以进行编译了。

关于SVN的branch,tag以及trunk相关的知识我们将会在后面的文章中进行介绍

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部