我刚开始使用Android Studio IDE,已经发布了一个简单的APK到Google Play商店。 问题是我是在公司完成这个过程的。 现在我在家下载了Android Studio,想继续工作并修复项目中的错误。 我看到Android Studio主屏幕上有“导入项目”,但我应该从哪里导出项目以便导入呢? 我尝试将整个项目文件夹压缩并导入,但效果不太好。
我刚开始使用Android Studio IDE,已经发布了一个简单的APK到Google Play商店。 问题是我是在公司完成这个过程的。 现在我在家下载了Android Studio,想继续工作并修复项目中的错误。 我看到Android Studio主屏幕上有“导入项目”,但我应该从哪里导出项目以便导入呢? 我尝试将整个项目文件夹压缩并导入,但效果不太好。
文件
,然后选择关闭项目
。然后将项目文件夹(在工作区文件夹中)复制到U盘或其他地方。回到家后,将该文件夹复制到您已经创建的工作区文件夹中,在Android Studio 中打开 ,然后选择文件
,再选择打开
并将此项目导入到您的工作区中。.apk
文件(而不是导出项目)。导入/导出用于.apk
管理,您需要的是打开/关闭项目,另一件事就是复制/粘贴。正如其他答案所提到的,目前Android Studio没有直接提供这个功能。不过,有很多简单的方法可以实现。
正如@Elad Lavi所提到的,你应该考虑使用云端来托管你的源代码。可以试试github、bitbucket、gitlab等平台,它们都支持私有仓库,有些免费,有些则需要付费。
如果你只是想将源代码打成zip包,你可以使用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 这样的版本控制系统。
Windows:
首先打开命令行窗口,并设置您的Android Studio项目文件夹的位置,例如:
D:\MyApplication>
然后在其中输入以下命令:
gradlew clean
然后等待完全清理过程。完成后,现在按如下方式压缩您的项目:
显然,在项目的“build”目录中有很多“死木头”。
在Linux/Unix下,获取一个干净、私密的备份的简单方法是使用“tar”命令和“--exclude=String”选项。
例如,为了创建一个包含所有我的应用程序但排除构建目录的存档,我有一个脚本创建以下两个命令:
cd $HOME/android/Studio
tar cvf MyBackup-2017-07-13.tar Projects --exclude=build
对于 Android Studio 4.1 及以上版本:
从顶部菜单点击文件(File) > 管理 IDE 设置(Manage IDE Settings) > 导出为 Zip 文件 (Export to Zip File)
对于 Android Studio 4.1 以下版本:
从顶部菜单点击文件(File),然后点击导出为 Zip 文件(Export to Zip File)