Hi Master and TW!
I wanted to know what is the first step for building my own ROM from scratch? Do you have any literature about Linux OS and kernel that you have learned from in order to get where you are today? I'm willing to take the time to learn this. I have basic knowledge about Linux and and computer hardware (I'm a computer engineering student).
Thanks
shaiu22 said:
Hi Master and TW!
I wanted to know what is the first step for building my own ROM from scratch? Do you have any literature about Linux OS and kernel that you have learned from in order to get where you are today? I'm willing to take the time to learn this. I have basic knowledge about Linux and and computer hardware (I'm a computer engineering student).
Thanks
Click to expand...
Click to collapse
oh if i had a dollar for everytime i've seen this question...
from what i understand...advanced knowledge is required for android development...but if you're willing....here's a link to get your workspace set up on Ubuntu
http://forum.xda-developers.com/showthread.php?p=10635918
Thanks a lot!!
Hey guys uhm i am a programmer needing to know how the android OS works as a whole im proficient in Java C++ with a little bit of PHP and Python. Now ive been wanting to get into android development for roms and custom mods but i do not have a good knowledge on how android works. i mean i know basic things like ADB, Build.prop, the linux command lines for terminal, linux kernals, and other basic things. But if you point out a file or piece of android files/folders i would probably not know what it does or what it is used for. and i was wanting to know if there is a guide on all this. or a book cause i have looked around an all i see is how to develop apps and not develop for the source code. any help would be greatly appreciated and thats all
I hope I'm not posting this in the wrong forum, but i'm posting here because i think i am in the right place.. If not mods please move this to appropriate forum..
So I'm on the nexus s 4g and i'm feeling like i'm ready to get into porting and then development.. I really just need help understanding eclipse and how to port in general.. I know eclipse is great for developement and I just installed the adt and the sdks through eclipse and I need to know how to set this up so I can run a logcat through adb so I can see why my port isn't fully booting.. I'm stuck at the boot animation.. I've tried reading some guides but because i'm still a noob i feel like there's always something i'm missing.. I was hoping someone here would be so kind as to help run me through on getting this set up and helping me understand the fundementals..
there are many that know more than me, but i can try to help a little bit...
first off, im going to assume you are porting roms, not apps, because of how you have things worded i was a bit confused at first.
now, eclipse is an amazing IDE, but when it comes to porting android roms from device to device its not going to be much (if any at all) help to you. eclipse is great for application development, and building a full, ready to install android package (apk) for pushing to the market or side-loaded. (installed on data partition)
there dont tend to be many guides or strait line ways do do things. it all comes out of experience and good problem solving skills. learn to read your logcats, understand what they are saying. you will get it!
im more of a source built kind-of-guy, and never did any porting of pre-compiled roms. but i know http://freeyourandroid.com/ is a great resource for getting started with just that.
please also think about looking into the android build system, its complicated, but you will get it eventually, and it will teach you how a rom really works, and is really built, and it gives you complete control to do anything you want.
hope this was a little help.
a very wise man once said : http://forum.xda-developers.com/showthread.php?t=667298
gh123man said:
there are many that know more than me, but i can try to help a little bit...
first off, im going to assume you are porting roms, not apps, because of how you have things worded i was a bit confused at first.
now, eclipse is an amazing IDE, but when it comes to porting android roms from device to device its not going to be much (if any at all) help to you. eclipse is great for application development, and building a full, ready to install android package (apk) for pushing to the market or side-loaded. (installed on data partition)
there dont tend to be many guides or strait line ways do do things. it all comes out of experience and good problem solving skills. learn to read your logcats, understand what they are saying. you will get it!
im more of a source built kind-of-guy, and never did any porting of pre-compiled roms. but i know http://freeyourandroid.com/ is a great resource for getting started with just that.
please also think about looking into the android build system, its complicated, but you will get it eventually, and it will teach you how a rom really works, and is really built, and it gives you complete control to do anything you want.
hope this was a little help.
a very wise man once said : http://forum.xda-developers.com/showthread.php?t=667298
Click to expand...
Click to collapse
the only reason i was setting up eclipse for this was because it was to my understanding it had the tools needed to get adb to produce a logcat, i've delt with apps before.. I made myself a lil launcher for miui and a couple others, but i just have no idea on how to do anything with adb and gettings log cats.. I do appreciate your response and i will take a look at that website.
I want to start making a ROM or 2, but I really don't know where to start even...
Also, do I need to know how to program or anything like that? What would I need (persona skillset-wise) to do this kind of thing?
Thanks in advance.
i believe you need a firm understanding of how linux works, and probably some low level development skills to write the kernel
check this out http://forum.xda-developers.com/showthread.php?t=1821695
The subject says most of it.
I would like to start learning how to compile ROMs but I don't know where to start. I figured the biggest Android developer site might yield some useful input from the more experienced developers.
Thanks in advance for your help.
FW
Flippity Widget said:
The subject says most of it.
I would like to start learning how to compile ROMs but I don't know where to start. I figured the biggest Android developer site might yield some useful input from the more experienced developers.
Thanks in advance for your help.
FW
Click to expand...
Click to collapse
Compile JB on Ubuntu
Compile ICS on Ubuntu
Compile GB on Ubuntu
Thank you for the information.