Thanks, this is actually a recommended command rather than source, but I am so used to source. I will update my step though.
Cheers.
I just flashed my virgin ROM and found out that there's no Play store and Google account to add, it seems like is very very basic ROM.
Any ideas how do I add Google account? Thanks.
Did you flash gapps?
There is a link at the bottom of the OP.
Or you can get them from here
http://goo.im/gapps
You need the 20130813 ones.
Thanks. So Google's account and Play Store are not part of the AOSP pristine ROM and we have to flash Gapps.
Is it possible to include the Gapps in the build process?
Cheers.
Update: Flashed SuperSU and Gapps, everything's working fine. Question: the Gapps is from CM10.2, is it possible to pick the source from Google and build it together with ROM?
Security setting also F/C-ing here. Attempt to rebuild now.
I found out that yesterday I was using binaries of JSS15Q, now I redownload the binaries but for JSS15R and rebuild. Will update at the end of the day.
I changed the name of the thread to "[ROM][FLO][10/8][JLS36G] - Pure AOSP ROM - AOSP build discussion for newbs by newbs!"
So maybe more people will join in and discuss instead of ask for changes.
Maybe we can start a movement.
If you ever need help with source builds, setting up github, etc just let me know. I have a tutorial here on xda already and can expand upon anything that needs clarification.
http://xdaforums.com/showthread.php?t=1762641
I vote that scrosler is very busy person and would never have time for thatWho votes for scrosler to make a youtube video guide for us newbs put your hands up in the air
I know people that build on VPS. 2G's memory? Maybe. How many cores and threads? I am runnign on 8 threads 4 cores Xeon x5550 with 120 gig SSD and 16 Gigs DDR3. I rarely see RAQM usage above 2 gigs with building at 24 threads (Make -j24).I'm interested in joining the fun . My challenge is I don't have a bunch of desktop or even laptop systems sitting around that can actually work to compile AOSP. I'm typing this on a 6 year old IBM Thinkpad T60 running Debian Linux testing. Won't work for compiling stuff. In the past though I did compile AOSP ROMs for the HTC Sensation and we had quite the little collaboration group back then as well. Very enriching to have that kind of community working on developing AOSP. That's kinda what I see this is becoming and it really helped me learn the basics since I followed along and compiled the ROM as well.
My main point though is that I am considering using a Debian or Ubuntu VPS for the heavy lifting and am particularly looking at linode for the service since I've done stuff with them before. Can anyone comment on using a VPS solution for this work? The 2g of memory offering is the one I'm considering.
Thanks.
Learning to git hub would be great. Also if you can comment on the error that we are getting in regards to the Repo command. Its not finding public keyes. Any thoughts?If you ever need help with source builds, setting up github, etc just let me know. I have a tutorial here on xda already and can expand upon anything that needs clarification.
http://xdaforums.com/showthread.php?t=1762641
私のONEから送信される。
. Also if you can comment on the error that we are getting in regards to the Repo command. Its not finding public keyes. Any thoughts?
Which repo command is giving trouble? Just did a sync with no errors.
"Failed with could not verify the tag 'v1.12.4'"
Same one the prior guy got and he had to use a different repo binary. I tried the binary he linked to and STILL got that error
Any thoughts?
Keep in mind this was a complete fresh install of ubuntu last night with all updates applied.
The only thing I can find about verifying tags is at the bottom of this page
http://source.android.com/source/downloading.html
Thats for the git, I believe. I think my issue is that "repo" command was updated since now and when I released my first ROM and there is no signed repo out now. But that cant be. That would mean any new Android developer would not be able to download the repo until google fixes this. Which I refuse to believe.
Im going to google it tonight. If not I will try to import that key as you noted.
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo >
~/bin/repo
chmod a+x ~/bin/repo
http://www.marshut.com/wrrts/repo-release-1-12-4.html
I used and it worked=]:
Code:curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo chmod a+x ~/bin/repo
sudo apt-get install openjdk-7-jdk
sudo apt-get install git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
mkdir ~/bin && curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo && chmod a+x ~/bin/repo
sudo gedit .bashrc
export PATH=~/bin:$PATH <-(add to end of bashrc)
git config --global user.email "you@youremail.com"
git config --global user.name "yourpreferredusername"
mkdir ~/AOSP
cd ~/AOSP
repo init -u https://android.googlesource.com/platform/manifest -b android-6.0.0_r1
repo sync
[url]https://developers.google.com/android/nexus/drivers[/url]
source build/envsetup.sh
lunch
make -j8 otapackage