Import Android Studio project from git into Android Studio (Gradle)
I’ve been reading this for hours now and everyone seems to have a different approach or that the tutorials are out of date.
Android Studio .gitignore only includes the app directory, this is on purpose. For what reason I do not know. When trying to clone the git repo Android Studio does not know how to handle it. A very annoying flaw in Android Studio.
- Jenkins Build fails with error
- Is gradlew mandatory for travis CI to work?
- “Error:(22, 0) CreateProcess error=2, The system cannot find the file specified” how to use git command in build.gradle
- How do I use LibGDX, Gradle, Git, and Eclipse together?
- Gradle: Could not create an instance of type com.android.build.gradle.internal.dsl.SigningConfig_Decorated
- How to run HP fortify scan using gradle or Running Fortify from Gradle build on Jenkins
What should be in my .gitignore for an Android Studio project?
I have a remote git repo containing the project in the form:
as you can see the git repo contains the
I then try to import it via
Check out project from Version Control and select
Everything works, the
Test is successful and then I click on
The next part I press
Yes as git did not clone the entire project but just the essential source files:
This is the part where I am lost, I am guessing I am to create the project via
Gradle, so I select
Gradle and press
What am I supposed to do here, there are apparently gradle files on the net but which one am I supposed to use:
Create project from existing sources
If I choose
Create project from existing sources I get the following problem:
Results in this, I was expecting
File structure (as you can see fela is missing a lot of files, this is when I chose create project from existing sources, MyApplication is an example of an app which was created in Android Studio):
3 Solutions collect form web for “Import Android Studio project from git into Android Studio (Gradle)”
The answer is obvious when looking at the .gitignore file of a newly created project. The build.gradle file IS and SHOULD be included in the push to the remote repo.
So the person who made the repo in my question is doing it wrong. The .gitignore file includes:
.gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /captures
As seen, more files should of been uploaded to the remote repo.
Choose Existing Sources instead of Import
IF your project is showing error like
The project 'xxxxxxx-xx' is not a Gradle-based project then check this link. I hope it helps. This link might cover your possible problem. Let me know the progress.