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.
- Related articles
- Beware of the job trap, many people have been caught.
- Warm words for girls
- 12345 is the citizen hotline useful?
- Is the text message sent by Taikang insurance broker true?
- What does the anti-epidemic fund mean?
- What does it mean to send a text message to apologize after quarreling with the leader, and the leader does not reply to the text message?
- 200 yuan, Shang Hui bank savings card, deducted after one year. What happened?
- Is it really safe to verify identity through SMS verification code?
- How to set the flash of Huawei p40 message?
- Kissing valentine's day love words