Android Studio更新svn上的eclipse项目(修正)
来源:互联网 发布:mac qq企业邮箱设置 编辑:程序博客网 时间:2024/05/22 13:07
今天需要改同事的代码,但是svn上的代码是eclipse的,有点头疼,搜到这票文章瞬间解决
[转]Android Studio(下称AS)开发工具目前已经迅速在世界普遍使用起来,而在很多一部分公司内部,仍然有部分老员工坚持使用eclipse + SVN,而不改用AS,这使得想使用AS的小伙伴们都深深的感叹了一下,不过,看完本文,您就不需要再叹气了,在同事们使用eclipse的时候,你依然可以使用AS开发,并且不会影响同事的代码。
本文目录:1、前置工作(SVN、Android Studio下载及安装)2、将eclipse代码不改结构,使用到Android Studio中。3、SVN在Android Studio中的设置。
1、前置工作:(Android Studio下载等,如何使用引用前辈们的文章)
Android Studio相关下载良心网站:
http://www.androiddevtools.cn
SVN下载和安装:(32位和64位必须对应自己的操作系统)
百度下载:http://rj.baidu.com/search/index/?kw=SVN
安装:http://subversion.apache.org/packages.html
安装:http://www.cnblogs.com/dreamhome/p/3212237.html
官方下载地址:http://tortoisesvn.net/downloads.html中文组官网:
http://www.android-studio.org/
分支冲突合并:
http://blog.csdn.net/tearsmo/article/details/6778143
http://blog.sina.com.cn/s/blog_60f823dd01011ccj.html
http://www.360doc.com/content/11/0614/11/621500_126833581.shtmlSVN和Git比较:
http://blog.csdn.net/a117653909/article/details/8952183
GIT使用参考:
http://www.bootcss.com/p/git-guide/
http://msysgit.github.io/SVN冲突问题:SVN版本冲突解决详解
http://blog.csdn.net/windone0109/article/details/4857044
DDMS
http://www.it165.net/pro/html/201405/13843.html
SVN操作简介
http://www.cnblogs.com/jx270/archive/2013/03/04/2943595.html
http://www.it165.net/pro/html/201404/11412.html
注意事项:使用SVN时每次都是先update,后commit。
其他参考资料:
2、将eclipse代码不改结构,使用到Android Studio中。
熟悉Android Studio文件结构目录:
参考文章:http://segmentfault.com/a/1190000002411926
切换项目视图:切换到Project下可以看到整个项目的目录结果, Android目录只关注APP目录结构大家都知道,eclipse的目录结构不是这样的,上面的两个图都是AS的目录结构,那么我们要如何才能不更改eclipse的目录,并且能够在AS上使用呢?下面将与SVN下载一起分析。
2.1 在工作空间中,新建文件夹更改为自己要显示的工程名,如上面图中的HelloWorld,在SVN下载的eclipse项目到刚新建的文件夹中。如上图中,工程名为app,app即是你下载下来的eclipse项目。
2.2 在原有的AS项目中复制以下文件到HelloWorld中。(如果没有就随便新建一个AS工程,再从里面复制)
build.gradle(HelloWorld下,不是app下的):声明grald的版本,一般情况下,从原本可以运行的项目或新建的项目中复制过来,不需要更改内容。如果原本无可用的,建议写一个中版本的gradle,例如1.5.0// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ‘com.android.tools.build:gradle:1.5.0’
}
}allprojects {
repositories {
jcenter()
}
}gradle.properties: gradle的配置文件,可不复制。
gradlew和gradlew.bat: gradle构造时会用到,直接复制,不需要修改。
local.properties:声明SDK的路径,复制后不需要修改。
settings.gradle:说明该文件包含哪些文件(含工程和libs要引用的文件夹)例如:include ‘:pullToRefreshLibrary’
include ‘:app’2.3 从新建的工程或老工程项目中(例:app文件夹)中复制build.gradle到SVN下载的工程目录下,与AndroidManifest.xml同个文件夹,用记事本打开build.gradle,在Android{}里面增加以下代码:
sourceSets {
main {
java.srcDirs = [‘src’]
res.srcDirs = [‘res’]
assets.srcDirs = [‘assets’]
jni.srcDirs = [‘jni’]
jniLibs.srcDirs = [‘libs’]
manifest.srcFile ‘AndroidManifest.xml’
}
}2.4 在AS中点击File->Open->选择到刚才的HelloWorld文件夹打开(svn上下载的工程的外面一层)
稍等一段时间,你就可以尽情的在AS的天空中翱翔了。2.5 此时已经将SVN的工程顺利导到AS中,但并未能在AS里面上传和更新,需要在设置中,设置svn.exe的路径(在你安装的SVN路径中的BIN目录下,名字是svn.exe,其他的都不行)
文件红色:表示文件没有添加到服务器
绿色:表示没有更新新的修改到服务器
普通黑色:表示和服务器同步
棕色:代表忽略文件2.6 Android Studio创建的Android项目一般需要忽略.idea文件夹、.gradle文件夹、所有的build文件夹、所有的.iml文件及local.properties文件。(有很多文章说直接从设置中设置,但实际效果并没有直接在点击文件右键忽略的效果好)
关于SVN的操作,也可以参考:http://www.zhihu.com/question/32298079
- Android Studio更新svn上的eclipse项目(修正)
- 解决Android Studio引入SVN上Eclipse依赖工程不能实时更新的思考
- svn中的eclipse项目迁移到android studio中 以及android sdk更新方法
- android studio从svn检出eclipse项目
- 将Eclipse的项目转到Android Studio上
- Eclipse项目移植到Android studio上踩的坑。。。。。。
- Android studio项目在eclipse上运行
- eclipse项目迁移到android studio上
- svn中的eclipse项目转为Android studio项目
- eclipse导入svn上的maven项目
- eclipse导入svn上的maven项目
- 电脑ip变动导致Android Studio中 SVN无法上传更新项目的解决方法
- svn的使用详解与eclipse和Android studio的关联上
- MAC上Android Studio的SVN配置
- eclipse从SVN更新项目
- Android Studio查看项目的svn地址
- android studio从svn上检出项目以及可能遇到的一些问题
- Android Studio更新后 Eclipse项目导入问题
- Windows10+Linux,双系统双硬盘引导问题解决方法
- 5.5 将整数字符串转为整数值
- 直接在HTML标记中指定事件处理程序
- Android基础布局2
- 留着自己看---自动截图并上传到后台
- Android Studio更新svn上的eclipse项目(修正)
- 详述 IntelliJ IDEA 之 Debug 篇
- SwipeMenuListView的使用点禁忌
- Window alert() 方法
- 项目的jdj和本地的jdk版本不一致
- 关于Android studio 导入 Eclipse项目出现.9图片报错的的处理方法。
- Window confirm()方法
- WeakReference与SoftReference
- Java动态代理详解