Android project jar file missing after pushing to github

I added the Google Gson jar file to my Android project by copying and pasting the gson-2.2.4 jar file to the libs folder and then right clicked on the Jar file and then select Build Path > Add to Build Path(I followed this tutorial). Then everything worked fine for me with this jar file, but after pushing to github, when my friends pulling this project, they said that all code relevant to that Gson jar file shows errors. How could I fix this?

  • How to download a source code of code.google.com
  • How to create tag automatically in SourceTree
  • git clone get an empty directory except .git
  • Git & Android studio : Change the details of submitted change list
  • How to show current Git branch in an Android application programatically?
  • Android Emulator Jenkins Plugin not working
  • Git rebase master and multiple branches
  • git equivalent for hg rollback
  • Migrate from old LFS repo to new LFS repo?
  • Showing the latest changes of each subdirectory in git
  • How to amend a specific commit message in Git?
  • Git : List all unmerged changes in git
  • 2 Solutions collect form web for “Android project jar file missing after pushing to github”

    You can create a library project which contains the jar file, and then add this library to your project.

    Create library project in eclipse:
    File->New->Android application project->Next->Check Mark this porject as a library,
    uncheck Create custom launcher icon and Create activity->Finish

    Add the library to your project:
    Right click your project->Properties->Android->Add->Select the library project you created
    ->Apply->OK

    After finishing these two, you should be able to use Gson, and when pushing your project,
    remember to push the library project as well.

    Problem 1 : Jar doesnt exist. You probably forgot to add, commit and push your changes to github after adding the jar.

    Problem 2 : Jar exists but unrecognised. Ask your friends to remove the existing library from java build path using project properties and add again.

    Git Baby is a git and github fan, let's start git clone.