Reputation: 445
I want to migrate an Android project developed in Android Studio from one machine to another machine so I can continue working.
I tried to copy the project directory to the target machine; but, when opening the project in Android Studio (File→Open) on the target machine, it doesn't load it as an Android project, instead it considers it to be just a directory.
How can I migrate a project to another machine?
Upvotes: 3
Views: 128
Reputation: 445
Usually this problem occurs, only when you try to load the project for first time. Instead of an android project, it considers to be just a directory.
However, I found a way around, which can fix this issue.
Copy the project directory to target Machine.
From Android Studio, go to File->Open; Browse the project directory.
Expand the project directory and open build.gradle. It will complete the required set up automatically and load the project.
Upvotes: 0
Reputation:
When opening the project in the new machine in android studio for the first click on the folder directory and android studio will automatically sync the files and set up the new project.
Select app to include in project.
Next time when you click to open the project it will appear as a project and not a directory.
In addition to Commonwares answer.
I keep all my projects either in a google drive directory, both locally on my machine and online or on github usually both locally, but always remotely. Anything that requires version control is on github.
That way if anything happens to a machine (which has happened in the past) all the projects are accessible to me.
If I need to use another machine I can download the complete project.
The other way is to copy the project to a removeble drive or usb stick and upload it to your other machine.
Upvotes: 1
Reputation: 1007584
So how this can be done?
Copy the project directory.
I usually clean out the bits that wouldn't go into version control (e.g., build/
, *.iml
, .gradle/
, .idea/
) before importing the copied directory into Android Studio.
Upvotes: 4