Android advanced-NDK(Native Development Kit) environment building [1]-Alibaba Cloud Developer Community

2014-02-20 1190

introduction:

Android is an open-source mobile phone operating system developed by Google based on Linux platform, which naturally provides native support for C and C ++. Through the Android mobile phone NDK(Native Development Kit) released by Google, applications can easily communicate with Java and C/C ++ code.

+ Follow to continue viewing

Android is an open-source mobile phone operating system developed by Google based on Linux platform, which naturally provides native support for C and C ++. Through the Android mobile phone NDK(Native Development Kit) released by Google, applications can easily communicate with Java and C/C ++ code. Proper use of NDK can improve the execution efficiency of applications. Therefore, NDK is a necessary tool for Android developers.

Android C development environment mainly consists of the following parts:

1 , Android software development kit (SDK)

          2- , Android Native Development Kit (NDK)

          3- , Eclipse development plug-ins (Android Dev Tools,ADT)

          4- , Java Development Kit (JDK)

          5- , Apache ANT build a system

          6- , GUN Make build a system

          7 ,Eclipse IDE

the following articles will first explain Android C development environment building in sequence, Android official instructions support three systems:

          1,Microsoft Windows

          2,Apple Mac OS X

          3,Linux

only listed here Windows to build a bad environment, search for other environments.

Java Android development C++ Linux Windows development tools Apache IDE iOS development MacOS
developer Community> development and O & M > article
Please read this disclaimer carefully before you start to use the service. By using the service, you acknowledge that you have agreed to and accepted the content of this disclaimer in full. You may choose not to use the service if you do not agree to this disclaimer. This document is automatically generated based on public content on the Internet captured by Machine Learning Platform for AI. The copyright of the information in this document, such as web pages, images, and data, belongs to their respective author and publisher. Such automatically generated content does not reflect the views or opinions of Alibaba Cloud. It is your responsibility to determine the legality, accuracy, authenticity, practicality, and completeness of the content. We recommend that you consult a professional if you have any doubt in this regard. Alibaba Cloud accepts no responsibility for any consequences on account of your use of the content without verification. If you have feedback or you find that this document uses some content in which you have rights and interests, please contact us through this link: https://www.alibabacloud.com/campaign/contact-us-feedback. We will handle the matter according to relevant regulations.
Selected, One-Stop Store for Enterprise Applications
Support various scenarios to meet companies' needs at different stages of development

Start Building Today with a Free Trial to 50+ Products

Learn and experience the power of Alibaba Cloud.

Sign Up Now