V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
StackGao
V2EX  ›  问与答

Android Studio 与服务器 svn 里的 Eclipse 工程同步的问题.

  •  1
     
  •   StackGao · 2014-06-30 17:03:39 +08:00 · 11075 次点击
    这是一个创建于 3801 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们SVN里的工程是Eclipse目录结构的,我很想用Android Studio怎么checkout和commit呢?
    是不是要用Android Studio就得说服所有人一起用,要不就用不成.


    谢谢各位.
    6 条回复    2014-06-30 23:22:20 +08:00
    banxi1988
        1
    banxi1988  
       2014-06-30 17:10:33 +08:00
    没有关系的,其他人用Eclipse你还是可以用Android Studio,
    我大概说一下:
    1)将项目检出来
    2)用Android Studio将原来的项目导入
    3)修改.gitignore文件,将Android Studio依赖的文件给忽略掉。
    这样就可以了。
    xiaoliang
        2
    xiaoliang  
       2014-06-30 17:11:24 +08:00
    menu: VCS -> Checkout from Version Control -> Subversion

    然后自己构建一个build.gradle,需要你自己看下gradle的文档
    关键的配置如下,可兼容Eclipse目录结构的老项目
    android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"

    sourceSets {
    main {
    manifest.srcFile 'AndroidManifest.xml'
    java.srcDirs = ['src']
    resources.srcDirs = ['src']
    aidl.srcDirs = ['src']
    renderscript.srcDirs = ['src']
    res.srcDirs = ['res']
    assets.srcDirs = ['assets']
    jniLibs.srcDirs = ['libs']
    }
    }
    StackGao
        3
    StackGao  
    OP
       2014-06-30 17:15:04 +08:00
    @banxi1988
    @xiaoliang

    谢谢! 我先试试 :)
    likaci
        4
    likaci  
       2014-06-30 17:16:00 +08:00
    svn没试过,有eclipse插件,可以打开eclipse项目,同样也可以导出成eclipse。
    我感觉忽略配置文件,直接提交就可以吧。无非就是类、资源、布局。
    ---
    我都是直接打开同事发来的项目,改好了导出eclipse发给他们…
    我自己用git,他们说“我自己的代码我自己心里有数,不用什么版本控制,我也就不说什么了”
    nuist
        5
    nuist  
       2014-06-30 20:15:13 +08:00
    注意一下代码格式化....
    banxi1988
        6
    banxi1988  
       2014-06-30 23:22:20 +08:00
    @likaci 嗯,最初的时候确实是需要从eclipse中导出build.gralde
    但是现在的Android Studio却是不需要的。
    ---------

    版本控制的话,按理也是可以并存的。
    不用版本控制的话,感觉有点原始。毕竟这个时候竟其实都用版本控制来管理代码的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5545 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 09:30 · PVG 17:30 · LAX 01:30 · JFK 04:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.