如何共享 Android Studio 项目
How can I share an Android Studio project
我发现 Android Studio 没有项目的导出功能(当然 .apk 导出除外)。我想在线共享我的项目副本,但我发现简单地共享我的 Workspace 项目的副本并不理想,因为它包含临时构建文件和特定于我的项目位置的配置。
如何优化和准备我的项目以供分享?
首先,您需要制作项目的副本(您不想修改自己的当前工作区副本)以进行共享。
删除多余文件
确保您可以查看隐藏文件并从副本中删除以下目录(如果适用):
- /.gradle
- /构建
- /捕获
- /projectFilesBackup
- /app/build
- /.git(如果适用)
更改项目目录
如果您不想在与工作区中的项目目录名称相同的目录中共享项目。
- 重命名项目目录
- 重命名项目目录中的 .iml 文件以匹配项目目录的名称
- 在 /.idea/modules 中指向您的新 .iml 文件
删除任何本地属性
您的项目可能会引用任何本地 SDK。例如,在 local.properties 中清除对您的 SDK 目录的所有引用。
如果您从项目中删除了版本控制,请同时删除 .idea/vcs.xml
这些只是我自己的发现,我相信这个列表可以改进,所以请随时进行任何编辑!
我发现 Android Studio 没有项目的导出功能(当然 .apk 导出除外)。我想在线共享我的项目副本,但我发现简单地共享我的 Workspace 项目的副本并不理想,因为它包含临时构建文件和特定于我的项目位置的配置。
如何优化和准备我的项目以供分享?
首先,您需要制作项目的副本(您不想修改自己的当前工作区副本)以进行共享。
删除多余文件
确保您可以查看隐藏文件并从副本中删除以下目录(如果适用):
- /.gradle
- /构建
- /捕获
- /projectFilesBackup
- /app/build
- /.git(如果适用)
更改项目目录
如果您不想在与工作区中的项目目录名称相同的目录中共享项目。
- 重命名项目目录
- 重命名项目目录中的 .iml 文件以匹配项目目录的名称
- 在 /.idea/modules 中指向您的新 .iml 文件
删除任何本地属性
您的项目可能会引用任何本地 SDK。例如,在 local.properties 中清除对您的 SDK 目录的所有引用。
如果您从项目中删除了版本控制,请同时删除 .idea/vcs.xml
这些只是我自己的发现,我相信这个列表可以改进,所以请随时进行任何编辑!