更改Android项目的源位置

时间:2015-02-09 09:02:10

标签: android version-control android-studio dropbox symlink

我想更改Android项目的设置,以便源不会从 [project_name] / app / src 获取,但我可以将其设置为取自外部文件夹。

Project structure 原因是我想要共享我的src文件夹,所以我想在我本地计算机上的Dropbox文件夹下找到它。

有没有办法在Android Studio中更改Android项目的SRC文件夹的路径? (在Eclipse中它是可能的)

以下是它在Eclipse中的完成方式: http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-45.htm

2 个答案:

答案 0 :(得分:2)

在build.gradle中,将以下内容添加到android节点的末尾

android {
    ....
    ....

    sourceSets {
        main.java.srcDirs += 'src/main/<YOUR DIRECTORY>'
    }

}

参考https://stackoverflow.com/a/22028681/403255

答案 1 :(得分:1)

找到解决此问题的解决方法 - 由于我无法找到如何从Android Studio配置中设置它,我使用symlink将app / src文件夹链接到dropbox文件夹。我在命令行中使用了这个命令:

c:\mklink /j "<path to my android app>\app\src" "<path to my dropbox folder>\src"

有效!
我相信它可能与任何希望通过任何自动云备份服务同步其项目源的人相关,而不仅仅是 Dropbox 。 如果你是一名自由职业者而不是团队的一员,那么这比标准的源代码控制服务(Git,SVN等)足够好(或许更好)