build android development environment

2.1 Android What tools are needed for underlying development

2.2  install  JDK

2.3  build Android  Application development environment

2.4 install Android NDK development environment

2.5 Install cross compile environment

2.1 Android What tools are needed for underlying development

◇ JDK6 Or above

◇ Eclipse 3.4 Or above

◇ ADT

◇ CDT

◇ Android SDK◇ Android NDK

◇  Cross compile environment

◇ linux Kernel source code

◇ Android Source code

2.2  install  JDK

Download and configure it directly from the official website

matters needing attention : PATH And the equal sign (=) Before and equal sign (=) Sum point (.) There must be no space between them 、tab etc.

build Android  Application development environment

◇  install Android SDK

◇  install Eclipse

◇  install ADT

(1) Online installation ADT

(2) Offline installation ADT

◇  To configure ADT

◇  establish AVD

2.3  install Android NDK development environment

◇  download Android NDK

◇  install CDT

◇  Command mode compilation Android NDT Program

◇  Import Android NDK Example

◇  To configure Android NDK Integrated development environment

2.4  Install cross compile environment

x86 Architecturally CPU It's a complex instruction set computer , and ARM  Architecturally CPU Using a reduced instruction set computer , Because of the difference between these two architectures CPU Different instruction sets are used , So in x86 Architecture development can run on ARM Programs on architecture must use cross compilers .

Cross compiler environment consists of cross compiler and related tools, including many executable files and a large number of shared libraries and header files .

Android Preparation before driving development ( Two ) More articles about

  1. Android Preparation before driving development

    I have seen some recently Android Information you need to know before driving development , A lot of harvest , Next, let's talk about some of my own experiences . Android It has developed rapidly in recent years , Has become the number one smartphone operating system . however , because Android Native code ...

  2. android Preparation before driving development ( 5、 ... and )

    build S3C6410 Development board test environment First, install the serial port debugging tool First step : Check whether the current system supports USB To serial port # lsmod | grep usbserial The second step : install minicom # apt-get i ...

  3. Android Preparation before driving development ( 3、 ... and )

    Git Getting started 3.1 install Git 3.2 see Git file 3.3 Source code submission and acquisition 3.1 install Git # apt-get install git # apt-get install git-doc gi ...

  4. Android Preparation before driving development ( One )

    Android Overview of system transplantation and driver development 1.1 Android  System architecture 1.2 Android The main work of system porting is 1.3  see linux Kernel version 1.4 linux Definition rules of kernel version number 1.5 lin ...

  5. Android Preparation before driving development ( Four )

    Source code download and compile 4.1  download . Compiling and testing Android Source code 4.2 Download and compile linux Kernel source code 4.1.1 To configure Android Source code download environment (1)  Create a directory for downloading script files # m ...

  6. Android Drive development 5-8 Zhang's reading notes

    Android Drive the development of reading notes                                                               The fifth chapter S5PV210 Is a 32 Bit processor , have ...

  7. New to android Character device for driver development ( Four - interrupt )

    The last one said android Driving development , How the application operates the whole process of the underlying hardware , Realize the key control led On and off . Of course , This is a very easy Example , Just a little bit of evolution , Can be widely used . Such as the development of scanning head , Application through monitoring ...

  8. New to android Character device for driver development ( One )

    Graduated from the university , New company , What's in it is android Driving the development engineer position , I just went in at that time , The first thing I learned was how to build kernel.android Compiler environment for , And then you know how to brush the device and some of the most basic tools . Such as adb.fa ...

  9. Android Android book recommendation 《Android Driver development and transplantation 》 download

    Baidu cloud download address : Am I Android With its open source . Excellent user experience and extremely convenient development mode , Won the favor of the majority of users and developers , At present, it has developed into a smartphone operating system with a high market share . <Android Drive development and ...

Random recommendation

  1. Fragment Use

    1. To use when needed fragment Of Activity Add... To the layout <fragment></fragment> Label to fragment Reserved location : 2. Appoint fragment The corresponding class , In class ...

  2. spring Realize the saving of one to many forms

    Now I've gone from ios Transfer behavior java Yo, Ho, Ho, Ho ~~~ 1. Let's start with an interface , There are too many fields in the project , In order to study the knowledge point, I made a Pan Changjiang version of

  3. sublime text To configure

    install Package Control: Press ”Ctrl”+”`”, Enter the following code in the input box Sublime Text3: import urllib.request,os,hashlib; h = '291 ...

  4. ASP.NET MVC Easy online bookstore

    The purpose of writing this blog is to record your thoughts , Sometimes I don't know what to do next when I'm working on a project , Record the specific process of the project , Cultivate good habits . establish MVC project Create controller StoreController public cla ...

  5. Use ProcDump Automatically collect when the program does not respond dump

    Blog moved to fresky.github.io - Dawei XU, Please move . The latest one is : Use ProcDump Automatically collect when the program does not respond dump.

  6. Java--- Network programming (3)-TCP- Exchange files and pictures

    * TCP Establishing a connection , To form a channel for data transmission . Large amount of data transfer in the connection Connect through three handshakes , It's a reliable agreement Connection must be established , It's a little less efficient Socket and ServerSocket class TCP transmission TCP So ...

  7. UITableView Section - To prepare

    UITableView Let the list slide automatically ( location ) To a certain line NSIndexPath*scrollIndexPath = [NSIndexPathindexPathForRow:10inSection:0] ...

  8. How to make UIView Turn into UIImage, Solve the problem of blur distortion

    Recently at work , Meet a need , Need to put a UIView Conversion of objects UIImage Object display . After searching the Internet , Find the following answer : ? 1 2 3 4 5 6 7 8 -(UIImage*)convertViewToIma ...

  9. A pure CSS DIV Weather animation icon 【 Grilled 】

    <p> </p> <style><!-- /* SUNNY */ .sunny { -webkit-animation: sunny 15s linear i ...

  10. CPU The core electronic component is called quartz crystal oscillator

    CPU It's one of the main devices of the computer , It's the core part of the computer . Its main function is to interpret computer instructions and process data in computer software . Someone will ask. , You know, CPU Is there anything in it ? I think everyone will say silicon crystal , Highly integrated semiconductor materials . But no one mentioned ...