如何将Android Studio项目从Windows转移到Mac OS X?

如何将Android Studio项目从Windows转移到Mac OS X?,android,windows,macos,Android,Windows,Macos,我正试图将我的Android Studio项目从我的Windows电脑转移到Mac电脑上 我将进入我的Android Studio项目,选择整个文件夹“MyApplication”,然后复制到外部硬盘 当我在Mac上时,我会尝试在Android Studio上打开文件。 我进入文件>打开。。。并在外部硬盘上找到我的应用程序文件夹,打开 然后我得到这个错误: 同步Android SDK 路径 “C:\Users\Owner\AppData\Local\Android\Sdk”不属于目录。 Andr

我正试图将我的Android Studio项目从我的Windows电脑转移到Mac电脑上

我将进入我的Android Studio项目,选择整个文件夹“MyApplication”,然后复制到外部硬盘

当我在Mac上时,我会尝试在Android Studio上打开文件。
我进入文件>打开。。。并在外部硬盘上找到我的应用程序文件夹,打开

然后我得到这个错误:

同步Android SDK

路径 “C:\Users\Owner\AppData\Local\Android\Sdk”不属于目录。 Android Studio将改用此Android SDK: “/Users/user/Library/Android/sdk”,并将修改项目的local.properties文件

我点击“确定”,什么也没发生

我假设我正在从我的Windows计算机传输不必要的本地文件,但我不知道应该复制哪些文件,保留哪些文件,在哪里找到它们,以及是否有一个简单的过程(如导出项目)

抱歉,这不完全是一个编码问题,但我似乎无法理解,其他答案让我觉得这应该非常简单。

我已经检查过了。

至少,你只需要

app/
    src/
    build.gradle
build.gradle 
settings.gradle
您可以保留
gradlew
文件,也可以单独安装Gradle

如果您有
local.properties
,则必须在第二台机器上单独安装Android SDK,然后将
SDK.dir
属性指向该机器


至于传输项目,我建议使用Git而不是外部硬盘驱动器,至少,您只需要

app/
    src/
    build.gradle
build.gradle 
settings.gradle
您可以保留
gradlew
文件,也可以单独安装Gradle

如果您有
local.properties
,则必须在第二台机器上单独安装Android SDK,然后将
SDK.dir
属性指向该机器


至于传输项目,我建议使用Git而不是外部硬盘驱动器

您必须获得项目的设置。为此,您可以在Windows中从Android studio“导出设置”,在Mac中“导入设置”。 回答了一个类似的问题


检查此项:

您必须获得项目的设置。为此,您可以在Windows中从Android studio“导出设置”,在Mac中“导入设置”。 回答了一个类似的问题


检查此项:

找到项目的存储位置右键单击项目,然后为其创建一个zip文件夹,然后将zip文件夹移动到mac并解压缩,这是最好的方法和最常用的方法

找到项目的存储位置右键单击项目,然后为其创建一个zip文件夹,然后将zip文件夹移动到mac并解压缩,这是最好的方法和最常用的方法

我在从Windows导入的项目上对“c:\”进行了mac finder搜索,找到了一个名为build-info.xml的文件,我将其重命名为build-info-ko.xml。。。然后一切都很顺利,我可以运行、安装应用程序(在重命名之前,该应用程序最初失败)并启动。(当然,使用Mac自己的本地Android SDK,忽略c:\”的初始路径)

我在从Windows导入的项目上对“c:\”进行了Mac finder搜索,找到了一个名为build-info.xml的文件,我将该文件重命名为build-info-ko.xml。。。然后一切都很顺利,我可以运行、安装应用程序(在重命名之前,该应用程序最初失败)并启动。(当然,使用Mac自己的本地Android SDK,忽略c:\)的初始路径。

Android Studio>文件>导出到Zip文件


就这样。。。在MACOS上解压文件并用Android Studio打开。

Android Studio>文件>导出到Zip文件


就这样。。。在MACOS上解压文件,并使用Android Studio打开。

您无法同步SDK路径。Mac和Windows有不同的文件模式。。。您不应该在计算机之间复制gradle属性文件(例如,也不要将其提交给Git),因为您无法同步SDK路径。Mac和Windows有不同的文件模式。。。永远不要在计算机之间复制gradle属性文件(例如,也不要将其提交给Git)