Github with Android Studio



Download 28.16 Kb.
Date30.06.2017
Size28.16 Kb.
#22110
Github with Android Studio


  1. Open Android Studio:

    1. Go to VCS  Import into Version Control  Share Project on GitHub

    2. If you see this error “Cannot run program “git.cmd”: CreateProcess error=2.”, install git for windows from http://git-scm.com/download/win

      1. Select this option “Use Git and optional Unix tools from the Windows Command Prompt”

  2. Things to be done at https://github.com/:

    1. Create an account for you and use it.

    2. Create a new repository. From the top right corner of the screen, click the + sign and select New repository.

  3. Your new project will open in Android Studio. On the top menu, select VCS > Import into Version Control >Create Git Repository.

  4. If you are asked for the master password for the first time, just reset to a new password and give a password.

This article (https://www.londonappdeveloper.com/how-to-use-git-hub-with-android-studio/) will explain how to use GitHub with Android Studio.


Firstly, let’s login to github.com and create a new repository. From the top right corner of the screen, click the + sign and selectNew repository.

GitHub “New repository” option


Now complete the form to create a new repository called testproject. Leave the Initialize this repository with a README unticked.

GitHub create new repository form


Next, open Android Studio and create a new project. Call your new application TestProject. Click Next to continue.

Android Studio new project window


Leave the next page as default and click Next.

Android Studio “Select the form factors your app will run on” screen


On the Add an activity to Mobile screen select Blank Activity and click Next.

Android Studio “Add an activity to Mobile” screen


In the next screen, leave the default activity name of MyActivity and click Finish.

Android Studio “New file options” screen


Your new project will open in Android Studio. On the top menu, select VCS > Import into Version Control > Create Git Repository.

Android Studio “Create Git Repository” option.


On the next screen, leave it all as default and click OK.

Android Studio “Select directory for git init” screen


Now use Windows Explorer and navigate to the root of your projects folder. Right click and select Git Bash (If you do not see this option, then first install Git for Windows).

When the Git bash screen appears, type:



1

git remote add origin https://github.com/[username]/[project_name].git

An example of a Git repository URL is: https://github.com/markwint/testproject.git

Entering command into Git Bash


Then press enter. The GitHub remote will be added to your Git repository.

Next, jump back into Android Studio, right click your projects root directory and select Git > Add. This will add all your project files to your Git repository.



 

Android Studio “Git > Add” option


It will seem like nothing has happened, but trust me, the project files are added.

Now right click the project name again and this time select Git > Commit Directory.



Android Studio “Commit Directory” option


In the next screen, type a Commit Message and select Commit.

Android Studio “Commit Changes” option


If a Code Analysis warning appears, click Commit. (Unless it’s a real project, in which case review and fix the issue before committing!)

Android Studio “Code Analysis” warning


Now, right click the project name, select Git > Repository > Push.

Android Studio “Git Push” option


Check the box Push current branch to alternative branch and leave the branch name as master. Then select push.

Android Studio “Git Push” prompt


Now enter your GitHub Login (email address) and Password. Then click OK.

Android Studio GitHub Remote Login


If it’s all good, you will see this message.

Android Studio Successful Git Push


Now your code is pushed to your GitHub repository. Don’t believe me? Logon and check for yourself.

GitHub repository pushed from Android Studio


Hope that was helpful.

Download 28.16 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page