更改 Android 项目的源位置

Change the source location of Android project

我想更改我的 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

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

android {
    ....
    ....

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

}

参考

找到了解决此问题的解决方法 - 因为我找不到如何从 Android Studio 配置中设置它,所以我使用 symlink 到 link app/src 文件夹到 Dropbox 文件夹。我从命令行使用了这个命令:

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

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

相比,这是足够好的解决方案(可能更好)