我刚刚开始使用Android Studio IDE,我已经发布并向Google Play商店发布了一个简单的APK。
问题是我在工作中这样做了。
现在我在家里下载了Android Studio,我想继续工作并修复我的Project上的bug。
我看到Android Studio主屏幕中有Import Project
,但我从哪里导出项目才能导入它?
我试着压缩整个Project文件夹并导入它,但它没有很好地工作。
答案 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)
在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
然后等待完整的清洁过程。完成后,现在将项目压缩如下: