Sorry this might not sound friendly but this is reality. All I can say is me and 80 000 other developers are having a nightmare trying to find basic info on the android website and google search is well 30% on what I am searching for if it even finds anything related. This is just the normal daily experience of hundreds of people I speak to each day. I am tired of smelling or having to go to a palm reader that can predict the start and possibly say the there might be in 3 years somebody int his overseas country that will have the answer to the basics of Android just to get a answer for my questions. this is Android not the search for the freaking holy grail as this is the only way to get answer about Android.
1. Example: Android 2.3.3 for mobile phones is running on my phone for a few days already = modded sdk big deal. Now I want to build a clean version for my s3c6410 hardware using the 2.3.3 Android = impossible. Problem: repo sync pulls down what might be updates but nowhere is 2.3.3 listed so the closest is some 2.3_r1, make clean still shows this below so do I need to delete the whole 4gb folder and download this again and hope and pray I get 2.3.3 eventually like the last time 12x 4gb clean downloads and finally something worked ? PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=2.3.1 TARGET_PRODUCT=generic Either Android needs to get their names sorted or give us the updates with clear instructions that even a newby can understand and jump into immediately. ie: the world is not flat it is round = aahhh now we know now we can use this world is not flat as base and start from there instead of reinventing the wheel to end up 200 years later with the world is not flat conclusion. Get everyone on the same page / base and then go from there. 2. Missing or hidden info needs to be updated. The install sdk page that always ends up on windows sdk and the old http://dl.google.com/android/android-sdk_r09-linux_x86.tgz but 2.3.3 = API10 for mobile phones ? ?? Missing info ? What the heck is going on here ???? Why should I have 1 windows SDK and 3 Android folders with ADB still not working in linux and android commander I have to use in Windows = this is stupid and unproductive. O some clown forgot to add adb "integral part of SDK" out of SDK so now you have to get more files ??? Okay so windows has 8gb and Linux has 30gb 16gb just for android folders the rest for other Android phone version as reference dew to missing guides android website info = irritating. 3. http://developer.android.com/sdk/android-2.3.3.html as you can see you would expect to have info related to this 2.3.3 / API10 and how to install it or the repo init command to make sure you get 2.3.3 or a guide to say okay you have old junk this is how to get it to 2.3.3 follow this step for clean android 2.3.3 and this steps to recycling old files with minm. download needed. Only in California is above 4MB/s Internet so please help the rest of us with crappy Internet connections to make the most of it, same goes for google spam every time the data connection is on on the phone, 90% of the limited extremely expensive mobile data is used up by google spam / google analytics and other junk not related to any website and loading without my permission = spam. 4. I develop at least 3 android version at any time so I have to have 3x 4gb folders then do 3 separate repo sync commands and then have more than 75% chance of failure to get the latest updates active not just downloaded but active. So download or download and switch to latest option ??? how what where. Why delete android folder and do the 4gb hell again just to get from 2.3.1 to 2.3.3 come on get real. Why is there no multi android development, 1 main folder that sym links shared same folders with same data and rest gets with 1 repo sync command all 3 android sub folder version gets updated ? 5. There is apparently a way to get the kernel files into the android folder + the video 3D android.so or fimg or similar files into the android folder then build once and use ?? Is there a guide ?? as Google search can not find it and this android developer website has lots of useless stuff not related to this or extremely hard to find if it is even there. 6. 90% of the repo info is where ? Do I need to smell this or call a psychic to read Android website minds ? What I would expect from a android developer how-to website: 1. To get started get your linux version you like by using this and can be used in this way, virtualbox / live cd / install / gentoo / ubuntu64 = this is good ways and version to develop on. 2. Now to get your android repo sorted you need to do steps a b c and if you are using or going to use more than 1 android version then see this link for most effective install + update procedure. 3. Now that you have the android folder and your gingerbread or master or whatever version you would like to know this = you can change to 2.3.0 or 2.3.1 or 2.3.2 or 2.3.3 and not loose data and then switch back ect ect ect "tricks" this is how ....... 4. This is the default way to setup your build environment for basic generic, or for advanced see this link. 5. To build board or hardware specific you would want to look at this link for examples to get optimal performance / compatibility with your mobile device. Then expand on this. 6. To add alternative drivers / modules / kernel and kernel config add this to the android folder in this way and this is how you process them. 7. Android should somehow combine the 500 duplicate changes to the same files in 1 central place like we do with github as the still broken s3c6410 in the 2.6.29 to 2.6.38 kernels must have been fixed somewhere but now 500 copies of the same thing gets 500 times fixed and no one has a clue it is already working. This is not the dark ages, this is primitive way of doing it but is currently normal. Same with Android files 1 place 1 fix all share and use it = 10milj. users .developers pushing and working on 1 fix = 1 sec to fix a bug not 2.6.29 to 2.6.38 and still nothing fixed for s3c6410 or opensource Samsung keeps their fixes for them selfs and F.... their stupid customers. ect ect ect. Why should I go to 20 websites and have half bits of info and spend 200 hours reading through 20000 posts to find, O this is how you setup the build environment or this is how you board specific build or this is how you make your own hardware vendor in android. Why does every android clone website need to have this missing info but Android website does not have it ? Come on Android / Google stop chasing people / developers away and start welcoming people / developers to Android / Google, Android should not be hell and torture to start with or develop on and not everyone should be forced to try and make sense of Ubuntu hell & confusion & ridiculous names of version not even on their website joke then get annoyed with Ubuntu hell & confusion in 3 days and finally switch to something that makes gentoo sense as tough as gentoo is to start with. Make like a chef = here is the ingredients list, the recipe, the method that works well with this recipe = perfect happy end user and product. Once you reached this stage then you might consider this changes or your own to produce some nice variant. All this should cut down on 200 hours wasted on rubbish reading and get people to use and develop Android. Yeah this is normal Android every day torture. Please fix it this endless loop of torture. Sorry if I offended someone but this is reality. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

