Android :: What Is Repo And Why Does Google Use It?
Mar 15, 2010
When I wanted to get Android source code, I knew that I have to use "repo". So what is repo? Why do they use repo and not just use GIT?, and is there a GUI for repo that enables me to pause/resume syncing, because every time I get disconnected occasionally it seems that repo starts syncing from the beginning!
I am using Virtual Box with KUbuntu Linux on x86(Windows XP) system and setting up system for Android Source SDK. I have installed repo through (curl http://android.git.kernel.org/repo >~/bin/repo). Now I am trying to initialize repo by $ repo init -u git://android.git.kernel.org/platform/manifest.git but here I am getting an error shown as follows:
Traceback (most recent call last): File "/home/tirtha/mydroid/.repo/repo/main.py", line 235, in <module> _Main(sys.argv[1:]) File "/home/tirtha/mydroid/.repo/repo/main.py", line 217, in _Main repo._Run(argv) File "/home/tirtha/mydroid/.repo/repo/main.py", line 123, in _Run cmd.Execute(copts, cargs) File "/home/tirtha/mydroid/.repo/repo/subcmds/init.py", line 218, in Execute self._SyncManifest(opt) File "/home/tirtha/mydroid/.repo/repo/subcmds/init.py", line 123, in _SyncManifest m.PreSync() File "/home/tirtha/mydroid/.repo/repo/project.py", line 1440, in PreSync cb = self.CurrentBranch File "/home/tirtha/mydroid/.repo/repo/project.py", line 271, in CurrentBranch b = self.work_git.GetHead() File "/home/tirtha/mydroid/.repo/repo/project.py", line 1226, in GetHead fd = open(path, 'rb') IOError: [Errno 2] No such file or directory: '/home/tirtha/ mydroid/.repo/manifests/.git/HEAD'
I have try to go to the mentioned folder and it looks like /home/ tirtha/mydroid/.repo/manifest.git/HEAD rather '/home/tirtha/ mydroid/.repo/manifests/.git/HEAD'. Can anybody suggest me the reason of the error and any solution for this.
i did repo sync platform/packages/apps/Contacts.git and i received the specific src files for that project now that i modified what i wanted, i want to ubild my changes and patch them to my current Android OS. I tried running make from working directory, but there is no makefile. How would i go about doing so?
I was just wondering if I want to sync to the latest Eclair repo which one of the following would be the correct command? What is the difference between them? Currently I am using cupcake version and wanted to move up to eclair. Would I need to do any thing else as far as syncing and building the eclair branch? Currently I am using "Ubuntu 9.04 (Jaunty Jackalope)" and java version "1.6.0_16". Code...
I am trying to set up a private repository of Android source code while hosting the git trees on github as private repos. I have no problem changing the manifest.xml file to point to public git trees hosted on github in the same way that CynagonMod does, but when trying to point to private repos I get the following error when trying "repo sync":
Initializing project username/android_external_webkit ... fatal: The remote end hung up unexpectedly error: Cannot fetch username/android_external_webkit Where username/android_external_webkit is of course a private github repo of the same name. I understand the error occurs since I did not specify my user name and credentials to github, but I fail to see how to do it in the manifest.xml with repo.
I am trying to download the android source onto a new ubuntu 8.10 installation on a x86 machine. All the steps worked fine until I tried to init the repo client. I get the following. I can't find anyone else having such an repo error. I did find an obscure message that said the python error might be due to a missing readline module. I tried to install lib32readline5-dev as in the download instructions and got the following error Any ideas anybody? I am somewhat new to linux but have had a fair amount of unix experience in the past. Code...
I ran the command to sync with android-4.1.1_r1. Its literally been syncing for hours and still not done. I'm currently on /platform/pdk. As for Ubuntu, I've never used it before but I'm running the guide posted on XDA for building with Ubuntu and I've done everything to the point of syncing...which I'm waiting to advance after this is done.
When you have to pull the proprietary files it says to use the device name. In my case it would be Samsung_d2tmo (for T-Mobile sgs3) correct?
When I'm in the ~/kelso/android/ system directory in the terminal and try to repo sync,it just keeps saying " update repo to latest version 1.8" then it downloads a files and stops. I try to repo sync again and same thing...
I've googled for hours with no results. Back when I had Ubuntu 10.04 this was never an issue.now that I'm running a clean installed version of 12.10,compiling CM isn't going so smooth...
I'm working for Freescale Semiconductor on the i.MX series linux BSP. Now we have android running well on i.MX515 platform, and hope to push android kernel repo into android.git.kernel.org. Then what's the process need us to follow? How reviews will be done? And what we should provide?
A few months ago Google sent top market developers a feww phone (Droid or Nexus).I was one of them and received a Droid.I just now called in to activate the Droid on my Verizon account and was told that it is not activated.They said that the ESN number is tied to a business account and currently active.Verizon said the only thing I can do is to contact Google, who sent me the phone, and work it out with them.The paperwork with the phone came with no numbers or email addresses.I have tried calling the Nexus support line, they could not direct me anywhere. I have tried emailing the automated robots that sent me emails about the phone.Is there anyone at Google that I can contact that would be able to help with this?
Is Google Latitude available in the UK or not, because it doesn't seem to be working for me? I have received the RC9 update for G1 and have Google Maps 3.0. Is there an a Google Latitude application that I should have or do I access everything through Google Maps? When I go the www.google.com/latitude on my G1, it offers me the option of "launching" Latitude but it just takes me to Google Maps. From there, I cannot see the locations of my Google "friends" (who have agreed to show location), neither does my own location show up on the Latitude homepage on the web (I have settings turned to "detect my location automatically").
I use Google hosted apps with my own domain for e-mail, calendar, chat, etc. and I use the e-mail address from that with my main Google account as well. So, both my Google account and hosted apps account use the same address. I had no problem setting up my account on my phone when I got it Friday, but I've been running into a few issues. First off, every time I try to buy an app in the Market, it asks me to set up a Google account to associate it with, even though I already have. Also, when I try to use Google Listen, it asks the same thing. Is there a way around this, or will I have to create a separate Google/GMail account?
A client of mine also has an Eris and I was helping her get her navigation system set up and teach her how to use it. I wanted to put the google navigator icon (the blue arrow) on her home screen but could not find it anywhere in her apps. I did find the google navigation (map icon) app and set that up for her. So, my questions are: What is the difference between the two? How come I couldn't find the navigator app on her phone (on mine, it's under "programs")?
I am working on an app where the user inputs some numbers, my app performs a few relevant calculations, and displays the result. However, I would like it if the user could somehow save this value to a Google Spreadsheet.My problem is, I have no idea how to authenticate with Google. I have been Goggle'ing this for awhile, and found: http://code.google.com/apis/documents/docs/3.0/developers_guide_proto.However, when I try to use the command ClientLogin in my code, it tells me this is undefined. I have the Build set to SDK 7, which is Android+Google, and I have: import google.*; (I did this just to play it safe); Anyway, I would appreciate any help I could get. If there are any tutorials or code snippets out there that can help, please send me the link. This is the first time I am attempting something like this (I am a C++ developer who works on offline applications).
I'd like to be able to send a POST request from an Android app to App Engine and have it linked to the user's Google account.I read that you need to obtain an authentication token and send it with the POST request. Does Android provide a way to request this token?And how would GAE process it?I feel like this should be easy and I'm missing something obvious.
I've never understood the appeal of Twitter, Facebook, MySpace, etc. Google Buzz caught my interest only because it appears in things I already use on my Droid - Google Maps and Google Reader (via the browser). In Google Reader I can clearly see who I'm logged in as - the name appears at the bottom of the screen; it's my Google Account. I assume this works via a cookie in the browser.The only account I have setup on my phone itself is my Google Apps account, and the email address for this account is different than that of my Google Account.While out sledding with my kids today, I felt the urge to buzz, and attach a picture. I couldn't see how to do that through the browser interface, so I opened Google Maps. It appears that I can post to Buzz in Google Maps, and even attach a picture. The only problem is that I can't see any buzz other than my own via Google Maps, but I can see more buzz via the browser, but none of what I posted.I think somehow Google Maps is using my Google Apps account for Buzz, but it's not actually working. Anyone have a clue as to what's going on here?
According to: What's changing : About the conversion - Accounts Help, Google will be merging Apps Accounts and regular accounts. Anyone know how this might impact Android? I currently use an Apps account and a regular account both with a email@example.com login. Once I got the hang of which services used apps vs, regular vs. both (and how to tell which one I was using for what), this seems to work OK on the desktop. But on Android certain services like Checkout seem to only work with @gmail.com accounts. I wonder if this change will make things more or less confusing on Android.
I'm going to be starting on a project building a Google Gadget and a Google Android with similar functionality.I've read through a bit of the documentation, but before I start I thought I'd ask if anyone has any tips they'd like to share to make the job easier.I program in lots of different languages, so I don't think it'll be too hard, but are there any traps for the unwary ?
I'm running Cyanogenmod 6. I just noticed that I can't find Google voice or Google maps in the market. I do have the apps installed, but can't see them int he market to get updates. I tried out LFY1.7 and Ultimate Droid 1.0.0, and see the same issue.
l uninstalled Google Search and Google Play store apps, but they were not completely uninstalled and now I can't reinstall them because the store says they are installed. I cannot find them on my android tablet and so I cannot use them. What is a good app to completely uninstall them. Some of these apps will not install on my Lenovo tablet.
I am using Nexus 4 Bought from US thro my friend.Current Android version id 4.4.2..My Service Provider is Airtel. All my google applications like Gmail, Maps, Play,Google Plus are working fine in WIFI.But when i try to refresh or update these application thro Airtel 3g,i am getting No Connection Error.
All my 3rd party apps like Facebook,Whatsapp are working fine in 3G.