Introduction, Android-driven development process
1: Write Linux Drive
2: Write Linux application test program
3: Write JNI interface, used to wrap the second-step write application
(to be compiled with the NDK)
Generates a. So file, equivalent to the DLL under CE
4: Write a Java program, specifically write a class containing. So file, and then call the. So function in Java.
example, you can see the NDK inside the sample folder, there are some examples
Second, the need to install the environment
Compiling Android's Linux cross-compilation tool
Compiling a Linux-driven cross-compilation tool (4.3.1)
Compiling JNI Toolkit: NDK (under Linux)
Compiling Java programs: ESCLIPS+ADT+SDK
Third, NDK installation
1. Download the NDK package:
Http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip
2. Extract to/home/workspace/directory
3. Edit Environment variables
sudo gedit/etc/profile
Join in the last line
#set NDK Env
ndkroot=/home/workspace/android-ndk-r4b
Export path= $NDKROOT: $PATH
Update modifications
Source/etc/profile
At this point, the system is able to identify the Ndk-build command.
4. Compiling examples
Enter the Sampleshello-jni directory, compile
CD Samples/hello-jni
[Email protected]:/home/workspace/android-ndk-r4b/samples/hello-jni$ ndk-build
will be able to see the compilation information, if the compilation is successful, the directory will generate more than 2 subdirectories libs,obj directory
Iv. Installation of JDK
To the Sun official website download JDK6, select JDK 6 Update 20
Download page address: http://www.oracle.com/technetwork/java/javase/downloads/index.html
IncludePicture "Http://www.buddyinfo.com.cn/images/Android/android2.jpg"/* mergeformatinet INCLUDEPICTURE "/http/ Www.buddyinfo.com.cn/images/Android/android2.jpg "/* mergeformatinet includepicture" http://www.buddyinfo.com.cn/ Images/android/android2.jpg "/* mergeformatinet includepicture" Http://www.buddyinfo.com.cn/images/Android/ Android2.jpg "/* mergeformatinet includepicture" http://www.buddyinfo.com.cn/images/Android/android2.jpg "/* Mergeformatinet
When you're done downloading, double-click to install
Install successfully, enter java–version under CMD, there will be Java version information.
C:/users/aulyp>java-version
Java Version "1.6.0_21"
Java (TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot (TM) Client VMs (build 17.0-b17, mixed mode, sharing)
Five, esclips installation
Linux:
Official Download: http://www.eclipse.org/downloads/
Download the latest version of Ecplise for Java EE to the Eclipse official website
I chose to download the Eclipse-java-helios-sr1-linux-gtk.tar
Extract to specified directory:/opt
[Email protected]:/opt$ sudo tar zxvf eclipse-java-helios-sr1-linux-gtk.tar.gz
Get the Eclipse folder
Create a startup icon on the desktop;
On the desktop (right-click Desktop, create Launcher), and then select
Name: Eclipse
Command: Eclipse (click Browse to go to select)
Icon:/opt/eclipse/icon.xpm (Ubuntu 10.04 has an icon, click, select Path)
Get an icon on the desktop so you can double-click the icon to open eclipse.
Windows
After the download, the direct decompression, you can run.
Vi. Installing and Configuring ADT
Installing and configuring ADT
Adt=android Develop Tools.
(1) Start the Ecplise.exe in the Ecplise directory after the installation (decompression), start the Eclips
(2) Click on the Menu "Help", "Install New Software"
(3) Select the following address: http://dl-ssl.google.com/android/eclipse/then click "OK"
(4) Select Developer Tools for the installation of ADT (Android development tools).
(5) Ecplise This will automatically download from the added address and install ADT, wait a while, after installation, prompted to restart the ecplise, click "OK" restart Ecplise
If there is an error, please change HTTPS to HTTP, that is, to change the protocol address to install.
In the next dialog box, select all the options under all name. Then follow the instructions to complete the installation process.
The final step, associating the Android SDK with Eclipse
Open the menu windows,referces,android. Click "Browse" to select the installation path for the Android SDK. Click OK.
Detect if the installation is correct:
Menu File,new,project, the Androidproject option appears. Indicates that the installation configuration was successful.
Vii. installation of the SDK
Download Android SDK 2.1
Official: http://developer.android.com/sdk/index.html
However, if you do not use the agent, is not on the official website, you can directly download the following address
R07:http://dl.google.com/android/android-sdk_r07-windows.zip
R04:http://dl.google.com/android/android-sdk_r04-windows.zip
Unzip in a certain directory.
After restarting the ecplise, click the menu "window", "Preference", open the Configuration window, select Android on the left, enter the path of the Android SDK on the right, click "OK", the environment configuration is complete.
When you create a new project, you will be able to find the SDK for Android, such as
To learn the embedded, or recommend a development Board (as the experimental field), so that learning will be faster!
Recommended use of the famous Open source project: Raspberry Pi 3 Card computer, Introduction to see here
Http://www.superpi.org/chanpin/superpi3/superpi3.htm
Reprinted from:http://blog.csdn.net/ok138ok/article/details/6321171
Android Development Environment Building (for driver developers)