如何导出Android Studio项目?

时间:2013-09-04 11:26:57

标签: android android-studio

我刚刚开始使用Android Studio IDE,我已经发布并向Google Play商店发布了一个简单的APK。 问题是我在工作中这样做了。 现在我在家里下载了Android Studio,我想继续工作并修复我的Project上的bug。 我看到Android Studio主屏幕中有Import Project,但我从哪里导出项目才能导入它? 我试着压缩整个Project文件夹并导入它,但它没有很好地工作。

7 个答案:

答案 0 :(得分:51)

在Android Studio中,转到File,然后转到Close Project。然后获取项目的文件夹(在工作区文件夹中)并将其复制到闪存或其他任何内容。然后,当您在家中感到舒适时,将此文件夹复制到您已创建的工作区文件夹中,打开Android Studio并转到File然后Open并将此项目导入您的工作区。

你遇到的问题是你在这里搜索错误的术语,因为在Android中,导出项目意味着将其编译为.apk文件(不导出项目)。导入/导出用于.apk管理,您需要的是打开/关闭项目,另一个是复制/粘贴。

答案 1 :(得分:18)

正如其他答案所述,截至目前,android studio并未提供开箱即用的功能。但是,有很多方法可以轻松完成。

如@Elad Lavi所述,您应该考虑云托管您的源代码。结帐github,bitbucket,gitlab等。所有这些都提供私有存储库,一些是免费的,一些不是。

如果你想要的只是压缩源代码,你可以使用git的git archive来实现。以下是步骤:

git init       # on the root of the project folder
git add .      # note: android studio already created .gitignore
git commit -m 'ready to zip sources'
git archive HEAD --format=zip > /tmp/archive.zip

注意:如果您打算通过电子邮件发送此邮件,则必须从zip文件中删除gradlew.bat。

这些解决方案都可以归功于像git这样的VCS。

答案 2 :(得分:3)

似乎Android Studio缺少Eclipse的一些功能(考虑到选择制作Android Studio官方IDE,这是令人惊讶的。)

Eclipse能够导出可以通过电子邮件发送的zip文件。 如果您从工作区压缩文件夹,并尝试通过Gmail发送该文件夹,Gmail将拒绝该文件夹,因为该文件夹包含可执行文件。 显然你可以删除文件,但如果你经常在工作中来回这样做效率很低。

这是一个解决方案: 您可以使用源代码管理。 Android Studio支持这一点。您的代码将在线存储。 一个git就可以了。查看Android Studio顶部菜单中的“VCS”。 它还有许多其他好处。但其中一个缺点是,如果您免费使用GitHub,您的代码就是开源的,每个人都可以看到它。

答案 3 :(得分:1)

源代码管理是处理此问题的最佳方式,如果您不想付款,请尝试bitbucket

它是免费的,允许最多5个成员团队的私人回购。

答案 4 :(得分:0)

显然,有很多"死木"在" build"项目目录。

在linux / unix下,获得干净的私有备份的一种简单方法是使用" tar"命令以及" - exclude = String"选项。

例如,要在排除构建目录的同时创建所有应用程序的存档,我有一个脚本可以创建以下2个命令:

cd $HOME/android/Studio
tar cvf MyBackup-2017-07-13.tar Projects --exclude=build

答案 5 :(得分:0)

对于4.1以下的Android Studio:

从顶部菜单中单击“文件”,然后单击“导出到Zip文件”

对于Android Studio 4.1及更高版本:

从顶部菜单中单击文件>管理IDE设置>导出到Zip文件()

答案 6 :(得分:-1)

<强>窗:

首先打开命令窗口并设置android studio项目文件夹的位置,如:

D:\MyApplication>

然后在其中输入以下命令:

gradlew clean

然后等待完整的清洁过程。完成后,现在将项目压缩如下:

  • 右键单击项目文件夹
  • 然后选择立即发送到选项
  • 选择压缩压缩