Joke Collection Website - Blessing messages - Android compilation environment Build Android compilation environment

Android compilation environment Build Android compilation environment

I want to program on an Android phone. What software is available?

NO.1c4droid is a C language compiler for mobile phones. Personally, I think it’s the best one to use on mobile phones, bar none! c4droid is a C/C++ program compiler for Android devices.

NO.2AIDE has powerful functions and built-in learning tutorials.

AIDE is an AndroidJava integrated development environment that allows you to develop Android software and games within the Android system.

NO.3 My application iapp is specially developed for mobile phones. The code is simple to write and easy to learn. iapp is still very young and needs everyone’s support! NO.4cppdroid, like c4droid, is a C language compiler for mobile phones. The C/C++ compilation environment on Android can help you write C/C++ programs on your mobile phone. It has its own advantages with c4droid. The biggest advantage of cppdroid is that it can report errors immediately and check it after writing a character to ensure the correctness of the program. The compilation speed is fast. Although it cannot keep up with c4droid in some places, it is still good when paired with c4droid.

How to compile the kernel command make in android?

1. Preparation work: (ubuntu111032 bit)

Ubuntu and other linuxOS, download eclipse, install JDK, install android SDK, and successfully open the android mobile phone emulator in eclipse That is OK.

2. Initialize the compilation environment:

Pay attention to "installingrequiredpackages" on this web page. Some of the software packages cannot be installed due to version problems. Don't worry about it. You will encounter errors later. Solve it alone.

3. Download the kernel source code:

It will take some time to download the android2.3 kernel.

4. Download the cross-compiler:

This step may take a lot of time. Depending on the network speed, it can range from a few hours to a few days. You may try the address behind gitclone. Only download prebuilt/linux-x86/toolchain

5. Set parameters and compile:

$exportARCH=arm

$exportSUBARCH=arm

< p>$exportCROSS_COMPILE=arm-eabi-

$cdgoldfish//Enter the downloaded source code directory

$gitcheckout

$makegoldfish_defconfig

$make

What is the difference between compiling Android source code and kernel source code?

After Android source code is compiled, ramdisk.img, system.img and userdata.img are generated. After the kernel source code is compiled, a ZImage is generated. Under normal circumstances, the Android source code does not come with the kernel source code, but it does come with a mirror, so that the emulator can be started after compiling the Android source code. If you want to replace the system's kernel, you will need to install a higher version of the kernel source code at this time. Compile and generate ZImage and then replace the image of the Android system. In this way, after starting the emulator, you can check whether the kernel has been refreshed.

Please note that the android source code and kernel source code are downloaded separately

Compile the android source code

Enter the source directory and execute make.

After the compilation is completed, you can see the compiled ramdisk.img, system.img and userdata.img in the out/target/product/generic/ directory of the source code directory.

Compile the kernel source code

Create a new Kernel/goldfish and compile it in this directory

What programming language is mainly used for Android apps?

Android system version, the development language is Java;

Other system development languages:

1. Apple ios system version, the development language is Objective-C ;

2. Microsoft Windowsphone system version, the development language is C#;

3. Symbian system version, the development language is C++.

App development refers to focusing on mobile application software development and services. App is the abbreviation of application, which usually refers to the application software on the mobile phone, or mobile client. In addition, there are many online app development platforms currently.

Of course, the mobile Internet era is the era of mobile Internet for all people. It is an era for everyone and an era for every enterprise. APP makes everyone’s life convenient, and APP development allows every enterprise to start the process of mobile informatization.

Extended information:

APP development tools

MOTODEVStudioforAndroid

MOTODEVStudioforAndroid, this is an Android-based development environment that provides developers with The new MOTODEVAppAcceleratorProgram allows them to develop applications more suitable for Motorola Android phones.

J2ME development plug-in MobileToolsforJava

MobileToolsforJava (MTJ) is an Eclipse plug-in developed by Nokia to support Java mobile application development. Its predecessor is the famous EclipseME.

NOKIA mobile phone development kit gnokii

gnokii is a NOKIA mobile phone development kit that supports most NOKIA mobile phone models. The function is extremely powerful, you can modify the LOGO, send and receive text messages, make/receive calls, and edit ringtones. You can even get the cell ID of the other party's mobile phone, thus playing a role in positioning.

apk file modification tool RootTools

RootTools is a new tool software. With the support of this tool software, Android developers can modify .apk format files again. Make the program perform better and meet the needs of users. RootTools comes with many tools, such as BusyBox, which integrates and compresses many Linux tools and commands, so that software developers can...

IDEA's Android development plug-in idea-android

p>

idea-android is a plug-in for developing Android applications in the IDEA integrated development environment.

Android development tool MOTODEVStudio

MOTODEVStudio is an Android application development tool developed by Motorola. This is an Eclipse plug-in. The plug-in also provides JavaME application development and WebUI development functions.