Research and development of Android platform development Environment

Source: Internet
Author: User

I. Development and EVOLUTION

1. History of Android version evolution

Astro (Android Beta) and Clockwork Robot (Android1.0)->cupcake (Android1.5)->dount (Android1.6)->eclair (android2.0/2.1)- >froyo (android2.2/2.2.1)->gingerbread (android2.3.x)->honeycomb (android3.0/3.1/3.2)->Ice Cream Sandwich (Android4.0)->jelly Bean (Android4.1)->key Lime Pie (Android5.0)

(The above only to do familiar only use, we look at, see those names later, to know that is the Android system is better, or how to tell people, you are learning Android?!! )

2, the Android function advanced path (each point is explained by the earlier version, the system made a large change or new added features)

(1) In 2008, the Android system published the first edition;

(2) April 2009, enhance the function of audio-visual, provide virtual keyboard, program automatically rotate with the screen;

(3) September 2009, support Cdma,text-to-speech, support virtual private network, support OpenCore2 media engine, fast search box;

(4) October 2009, new browser user interface, support HTML5, support digital zoom, support built-in camera flash, support dynamic desktop;

(5) May 2010, support FLASH;APP2SD function;

(6) December 2010, support VP8 and WEBM video formats, support front camera, Sip/voip and NFC, one-click Text Selection, copy and paste;

(7) February 2011, N-app purchases function;

(8) May 2011, mobile phone system and tablet system merged, support USB input device, support Xbox 360 wireless handle;

(9) July 2011, introduced the application display zoom function;

(10) October 2011, function; Greatly optimize the camera and image editing processing function; new function people; Added traffic management tools;

(11) June 2012, three times times more buffer; smart voice; Google now;

(12) October 2012, Panorama camera function, keyboard gesture input function, support miracast wireless display sharing function;

Note: 1 and 2 summarize the basics of Android programming published by Southwest Jiaotong University Press, so the data is only summed up to 2012 years.

3. Development and evolution of development environment

The contents of 1 and 2 are irrelevant to the teacher's homework. But after touching the android, want a little bit of knowledge, because individuals do not like the Internet and Mao's repeat.

(although it feels like these are not very useful for improving the ability of individual Android projects to write ....) )

Well, it's time to get to the chase. I think that the evolution of the development environment of the Android platform should be the evolution of the development of Android software.

So far, our main available Android-assisted development tools are:

1) SDK and AVD Manager;

2) Android ADT;

3) Android DDMS;

4) Logcat;

5) Hierarchy Viewer;

6) Zipalign;

7) Emulator;

8) Android Debug Bridge.

See: http://www.williamlong.info/archives/3017.html

Second, the Android development environment installation experience

For a teenager who always walks in front of you, installing the software is basically, the problem is, "Ah, you come to see, the problem," and then I threw away the computer. When I come back, the roommate has helped me to carry out the completed ... However, I was involved in the Android installation.

At first, I didn't know which one to download, so the C-bed in the next dorm was handcuffed to me with an offline integrated installation package. However, I did not break the net where Daoteng half a day ...

Then, when installing the SDK, copy the resources of the next door next door to the dorm, and finally, somehow it's ready ... Can be built HelloWorld project, run as follows:

Later, looking at Android books and everyone's blog, I only knew Android studio, so I installed Android studio, this time also encountered a problem.

1. Failed to start

Error Launching Android Studio

The environment variable Java_home (with the value of C:\Program files\java\jdk1.8.0_45;) does not point to a valid JVM in Stallation.

(environment variable Java_home (with C: value \ program file \ \ jdk1.8.0_45 java;) does not point to a valid Java Virtual machine installation. )

Cause: When configuring Java_home, Java_home=c:\program files\java\jdk1.7.0_13 a semicolon behind it, and Android studio thinks it's wrong.

Workaround: Remove the semicolon ";" to proceed to the next step.

Other processing methods visible: http://www.eoeandroid.com/thread-586253-1-1.html

Then, according to the tutorial, continue,

2, when creating a new project, because the computer does not have FQ, can't directly download the SDK

Loading SDK Information ...
Refresh Sources:
Fetched add-ons List successfully
Refresh Sources
Failed to fetch URL https://dl-ssl.google.com/glass/gdk/addon.xml, reason:connect Connection timed Out:connect

(Loading the SDK information ...)
Refresh Source:
Get the Add-on list successfully
Refresh Source
Failed to get URL https://dl-ssl.google.com/glass/gdk/addon.xml, Reason: Connection timeout: Connection)

Here, I canceled the download, direct access, created the HelloWorld project, after the operation error is as follows:

error:failed to find Build Tools revision 19.1.0
Install Build Tools 19.1.0 and Sync project</a>

(Error: Failed to find build tool modified 19.1.0
Install compilation tools 19.1.0 and Sync Engineering)

Come here, come out mixed always want to also, the download still have to download. Because is, downloaded one hours of resources, Fortunately the result is very moving .

It took me a day to install this studio, and it was drunk, and the main thing was that the same problem could be stuck for a long time ...

Suggest that before you start, make sure to install the version and the corresponding tutorial, do not rush not impatient, step by step.

Research and development of Android platform development Environment

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.