【问题标题】:Android Studio Cross PlatformAndroid Studio 跨平台
【发布时间】:2015-07-24 09:40:11
【问题描述】:

我有 3 台设备(不包括手机)。 1 台台式机、1 台笔记本电脑和 1 台平板电脑,所有这些都在 Intel x86_64 CPU 上运行。台式机和笔记本电脑安装了 Fedora,而平板电脑是不支持 Linux 的 BayTrail,安装了 Window 8.1。我主要在台式机和笔记本电脑上工作,但有时平板电脑用于较小的事情。我在所有 3 台设备上都安装了 Android Studio,使用 Copy.com 同步所有工作,由 git 支持。

大部分工作正常,但有一个小问题。台式机和笔记本电脑很容易一起工作,因为我在两者上使用完全相同的文件系统布局。但在 Windows 上运行的平板电脑是另一回事。 Android Studio 将每个项目的 SDK 路径保存在文件 local.properties 中。由于项目目录位于 Copy.com 文件夹中,因此所有更改都会在所有 3 台设备之间同步。这会产生问题,因为 Linux 设备和 Windows 平板电脑之间的 SDK 路径不同。每次我在操作系统之间切换时,这条路径都需要更新。

有没有办法让这个路径成为一个不存储在项目目录中的全局 Android Studio 配置?

【问题讨论】:

    标签: android-studio intellij-idea android-gradle-plugin


    【解决方案1】:

    这是 Android Studio 在生成的local.properties 文件中包含的注释:

    ## This file is automatically generated by Android Studio.
    # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
    #
    # This file must *NOT* be checked into Version Control Systems,
    # as it contains information specific to your local configuration.
    

    所以,不要将此添加到您的git repo。您可以将 /local.properties 行添加到 .gitignore 文件中,这样 git 不会将其与存储库同步。

    【讨论】:

    • 我还没有将它添加到 git,这是通过 Copy.com 同步的。我不使用 git 在每个设备之间进行同步,我使用 git 将完成的工作推送到 github,但当前的工作进度通过 Copy.com(类似 Dropbox 的服务)在设备之间保持同步,就像我的所有其他数据一样.我喜欢让我的所有设备保持同步。 SDK 是一个全局安装,不应该为每个项目配置,因此在项目设置文件中使用它是没有意义的。项目文件应该只包含项目相关数据,而不是 IDE 相关数据。
    猜你喜欢
    • 2016-02-10
    • 1970-01-01
    • 2015-12-10
    • 2015-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    相关资源
    最近更新 更多