Jump to content

HELP I want to learn how to build android for the zte blade but have no idea were to start


Guest danmanbad

Recommended Posts

Guest danmanbad

Thank you to every one posting with links and advice

Hi can anybody help i want to learn how to do what you guys do for my self and so other people can read here and learn for them selfs so more people can help in contrebuting to the comunity but i have no idea were to start i dont know to use ubuntu i have it installed ready i used it a bit thats it really please teach me as some one that knows nothing about any of this layman(simple terms untill i start to understand what i am doing) i like as may examples of what to do so i have a deeper understanding, video, text so i can try and see everything from lots of angles becauce i like to try and reverse enginear things becauce once i have learned how to build a rom from what is out there that i can flash to my phone i can then start to learn how it all works bit by bit untill i have the compleate picture

what i am looking for are step by step simple easy to follow guides on what to do

to start with i would like to know how to set every thing up on ubuntu a laymans guide would be nice as i dont know were to start i have googled it all i ever find is you put this in but they never say were to do it i think i might be in console but im not shore

second i would like to know how you build a rom if you have all the code from source(what ever that is)or how ever you build a rom from what there is out there step by step please easy to follow guide even what you do exactly to the letter so i can copy it to learn how its done video with audio and a page of text to go with it would be great how to compile and decompile things what im looking at and how to understand it

for now thats all i can think of with the limited knowledge that i have on it all

please post links to guides or write guides so people can gain the rewards of your knowledge

sugestions on reading material would be good as well

all and any help is apreseated

anyone reading this i would just like to say this is only intended as a thread so people may teach other and me how to do all the things the very talented dev do

Links android resources TEXT

http://wiki.cyanogen...enMod_for_Blade

http://wiki.cyanogen...the_Android_SDK

http://wiki.cyanogen...the_Directories

http://source.androi...itializing.html

http://source.androi...e/building.htm l

http://source.android.com

http://www.droidforu...n-aosp-rom.html

http://forum.xda-dev...ad.php?t=810890

Links android resources VIDEO

Marakana TechTV

http://marakana.com/techtv/index.html

YouTube Tuts

Tutorial Android Application Development - Location Sensors -

Android Builders Summit - A Walk through the Android Stack -

Android Builders Summit - Android: Beyond the Phone by Marko Gargenta -

Tutorial Android Application Development - BroadcastReceivers -

Tutorial Android Application Development - Lists and Adapters -

Tutorial Android Application Development - TimelineActivity -

Mastering C2DM: The Android Cloud to Device Messaging Framework -

AnDevCon Android Internals Overview - Marko Gargenta.mov -

Tutorial Android Application Development - StatusData -

Tutorial Android Application Development - Databases -

Tutorial Android Application Development - Application Object - http://www.youtube.com/watch?v=jd_V7a6xhQc

Tutorial Android Application Development - AsyncTask, Preferences, and Options Menu - http://www.youtube.c...h?v=uzJmi59b6oI

Android Application Development - Drawables - http://www.youtube.com/watch?v=7DQ4CRSBwLo

introduction to Android Flash Development - http://www.youtube.com/watch?v=1N4kS7hetkk

AnDevCon Android for Java Developers - Marko Gargenta, Pt. 1 - http://www.youtube.com/watch?v=XFRS5j3BOkw

AnDevCon Android for Java Developers - Marko Gargenta, Pt. 2 - http://www.youtube.com/watch?v=hcxIchfpHfU

AnDevCon Android for Java Developers - Marko Gargenta, Pt. 3 - http://www.youtube.com/watch?v=vUXyBB-V_GM

AnDevCon Android for Java Developers - Marko Gargenta, Pt. 4 - http://www.youtube.com/watch?v=Ok7pJgzfQOY

Tutorial Android Internals - Building a Custom ROM, Pt. 1 of 2 - http://www.youtube.com/watch?v=1_H4AlQaNa0

Tutorial Android Internals - Building a Custom ROM, Pt. 2 of 2 - http://www.youtube.com/watch?v=rFqELLB1Kk8

side note if you want to be able to read very very fast learn something called "photo reading" i have yet to learn it my sellf but i have seen it demonstrated and its amazing from what i have read about it so far it will help you read about 65000 words a min or there abouts (i think it was 65000 a min)

Edited by danmanbad
Link to comment
Share on other sites

Guest rockstarszzzz
Install the Build Packages

Install using the package manager of your choice:

For 32-bit & 64-bit systems:

i dont even know how to do that

it all means nothing to me i dont even know how to understand how to understand what i am looking at

Don't you think it's a bit hard to 'build android' if all these means nothing to you? It's like trying to learn a religion in a foreign language!

(not disheartening you, it's good to see the desire to learn, wish I could have that, but may be start to read about basics first?)

Link to comment
Share on other sites

Guest danmanbad
Don't you think it's a bit hard to 'build android' if all these means nothing to you? It's like trying to learn a religion in a foreign language!

(not disheartening you, it's good to see the desire to learn, wish I could have that, but may be start to read about basics first?)

for me its about gettting the compleate picture then zooming in on diffrent aspects so i can better under stand what i am looking at

Link to comment
Share on other sites

Guest wbaw
Install the Build Packages

Install using the package manager of your choice:

For 32-bit & 64-bit systems:

i dont even know how to do that

it all means nothing to me i dont even know how to understand how to understand what i am looking at

On your Ubuntu 10 machine, after you got the android sdk ( http://wiki.cyanogenmod.com/wiki/Howto:_In...the_Android_SDK ), then open a command line, type

sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"

sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3-multilib

That should install all the software you need to start downloading & compiling the CM7 source code. Continue following the guide - http://wiki.cyanogenmod.com/index.php?titl...the_Directories

Link to comment
Share on other sites

Guest ThrashMan
am i wright in thinking that i use console to use the comands in

You're from the UK!? Have you finished your education yet? Scripts and programming do not have any tolerence for lazy spelling!

:blink:

[edit]speeling woz awl mesci! :huh:[/edit]

Edited by ThrashMan
Link to comment
Share on other sites

Guest ThrashMan
Install the Build Packages

Install using the package manager of your choice:

For 32-bit & 64-bit systems:

i dont even know how to do that

it all means nothing to me i dont even know how to understand how to understand what i am looking at

So go read up on Ubuntu, how to install it, how to add software to it. It's a great operating system and well worth taking the time to play with.

Take things a step at a time: crawl -> walk -> run

ffs why does everyone assume everything is easy......I guess your going to give up as effort is required?

Link to comment
Share on other sites

You're from the UK!? Have you finished your education yet? Scripts and programing do not have any tollerence for lazy spelling!

:blink:

programming, tolerance.

Link to comment
Share on other sites

Guest Richard_Arkless
Scripts and programing do not have any tollerence for lazy spelling!

:blink:

I find this bit funny because we (people from the UK) spell things differently to the US so if we were using proper UK spelling in programming then there would be a lot of errors in our programs :huh: e.g. colour for UK, color for US

So what you should have said is spell incorrectly but only when necessary

Edited by Richard_Arkless
Link to comment
Share on other sites

Guest ThrashMan
I find this bit funny because we (people from the UK) spell things differently to the US so if we were using proper UK spelling in programming then there would be a lot of errors in our programs :blink: e.g. colour for UK, color for US

So what you should have said is spell incorrectly but only when necessary

lol...true, but that can depend on where (nationally) the programming language originated.

Link to comment
Share on other sites

Guest Richard_Arkless
lol...true, but that can depend on where (nationally) the programming language originated.

lol I guess but most of the popular or important programming languages either come from the US or use US spelling so that statement will mostly apply

Anyway back on topic, danmanbad if you dont understand how to compile using the link wbaw provided then maybe its best you leave it alone

I personally find it easy as most of it is copying and pasting and following the steps (which I would say is detailed and understandable)

Edit the only bit which would get confusing to newbies is the installing of needed packages so what you need to do is put

"sudo apt-get install" at the beginning then followed by the packages

You are probably on 32bit ubuntu so you wont need to install the 64bit only packages

Edited by Richard_Arkless
Link to comment
Share on other sites

Guest danmanbad
On your Ubuntu 10 machine, after you got the android sdk ( http://wiki.cyanogenmod.com/wiki/Howto:_In...the_Android_SDK ), then open a command line, type

sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"

sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3-multilib

That should install all the software you need to start downloading & compiling the CM7 source code. Continue following the guide - http://wiki.cyanogenmod.com/index.php?titl...the_Directories

i keep getting errors while doind the $ sudo apt-get update

E: Malformed line 49 in source list /etc/apt/sources.list (dist parse)

Link to comment
Share on other sites

Guest ThrashMan
i keep getting errors while doind the $ sudo apt-get update

E: Malformed line 49 in source list /etc/apt/sources.list (dist parse)

then you've edited /etc/apt/sources.lst incorrectly?

It is a list of places the OS can go to to find software, you've added one or more new entries and corrupted the file at a guess.

Link to comment
Share on other sites

Guest danmanbad
then you've edited /etc/apt/sources.lst incorrectly?

It is a list of places the OS can go to to find software, you've added one or more new entries and corrupted the file at a guess.

do you know how i can fix this please

Link to comment
Share on other sites

Guest danmanbad
lol I guess but most of the popular or important programming languages either come from the US or use US spelling so that statement will mostly apply

Anyway back on topic, danmanbad if you dont understand how to compile using the link wbaw provided then maybe its best you leave it alone

I personally find it easy as most of it is copying and pasting and following the steps (which I would say is detailed and understandable)

Edit the only bit which would get confusing to newbies is the installing of needed packages so what you need to do is put

"sudo apt-get install" at the beginning then followed by the packages

You are probably on 32bit ubuntu so you wont need to install the 64bit only packages

i didnt say i cant do it i said i dont understand whats it is saying when i say that i meen i like to understand the things i learn as a child (monkey see monkey do)untill i reach consuse compatence in the task at hand then i like to take it to the next step

i have the 64bit version i like to think i know something about computers but ive allways used windows so linux is quite forgen to me

Link to comment
Share on other sites

Guest ThrashMan
do you know how i can fix this please

Give up now!

You are clearly incapable of thinking or working anything out for your self.

It is YOU who wants to learn this and all you do is post in a forum whenever something doesn't work.

Put the effort in to understanding how something works ffs!

Rule 1 RTFM (Read The Fricken Manual)

Link to comment
Share on other sites

Guest targetbsp

Man, your avatar icon sure is appropriate isn't it? :huh:

Surely it would be better to just not reply if you don't want want to help with this specific step rather than discourage? Maybe someone else will reply and help, maybe they won't. Maybe he will have discovered it himself in a google search before someone does reply. :blink:

I'm afraid I can't help, I did this myself a few weekends ago and got as far as compiling it. Whilst I had many other problems, that I mostly solved with googles help, I didn't have the problem you encountered. I did reach the conclusion though that Ubuntu 11 is a buggy piece of user unfriendly junk. :) I hadn't had to reboot an OS that often since Windows ME!

Edited by targetbsp
Link to comment
Share on other sites

Guest ThrashMan

lol I get really pi55ed off with idiots that think a forum is where to ask something as generic as "ubuntu apt-get error". That's what Google etc is for.

OR, heaven forbid, he might want to consider using some applied logic and undo the edit of source.lst and try "sudo apt-get update" again to see if that gives the same error.

I'm not trying to discourage him from haveing-a-go, I'm trying to encourage him to use Google and think about the problem before asking.

Link to comment
Share on other sites

Guest targetbsp

Yeah I guess lol. :blink: I'm just extremely sympathetic to him right now because I can just kinda relate to his situation. I consider myself pretty good with computers - I program Windows applications as a job! And I was just stunned by how much trouble I had doing the simplest things in Ubuntu. Like I say I did manage to compile one but I wasn't brave enough to even try my version in the end lol - despite the foolproof safety net of clockwork.

Link to comment
Share on other sites

Guest danmanbad
Give up now!

You are clearly incapable of thinking or working anything out for your self.

It is YOU who wants to learn this and all you do is post in a forum whenever something doesn't work.

Put the effort in to understanding how something works ffs!

Rule 1 RTFM (Read The Fricken Manual)

got it sorted

Link to comment
Share on other sites

Guest ThrashMan
Yeah I guess lol. :blink: I'm just extremely sympathetic to him right now because I can just kinda relate to his situation. I consider myself pretty good with computers - I program Windows applications as a job! And I was just stunned by how much trouble I had doing the simplest things in Ubuntu. Like I say I did manage to compile one but I wasn't brave enough to even try my version in the end lol - despite the foolproof safety net of clockwork.

It is a new experience. I was given the task of building a web gateway to a terminal server system with Active Directory back end authentication. I chose Ubuntu Server as there was no budget, lol. I found it fantastic & fun to learn this new OS and its foibles. Getting Apache2 to secure LDAP to AD is by far the most awkward bit.

You didn't trust your build :)

Are you going to trust danmanbad's? :huh:

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.