Skip to content

Commit ae87518

Browse files
committed
Markdown cleanup
1 parent 04ca655 commit ae87518

1 file changed

Lines changed: 67 additions & 67 deletions

File tree

‎android/README.md‎

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,80 @@
1-
Assumptions:
2-
- We are going to install the NDK under BASE_DIR; something like: BASE_DIR=/home/amir/Android
3-
mkdir -p ${BASE_DIR}
4-
- JDK is already installed
5-
- Eclipse is already installed
6-
cd ${BASE_DIR}
7-
tar xzvf eclipse-jee-indigo-SR1-linux-gtk.tar.gz
1+
Assumptions:
2+
- We are going to install the NDK under BASE_DIR; something like: BASE_DIR=/home/amir/Android
3+
mkdir -p ${BASE_DIR}
4+
- JDK is already installed
5+
- Eclipse is already installed
6+
cd ${BASE_DIR}
7+
tar xzvf eclipse-jee-indigo-SR1-linux-gtk.tar.gz
88

99

1010

11-
1. Installing the ADT Plugin for Eclipse
12-
( Based on http://developer.android.com/sdk/eclipse-adt.html#installing )
13-
1.1. Start Eclipse, then select Help > Install New Software....
14-
1.2. Click Add, in the top-right corner.
15-
1.3. In the Add Repository dialog that appears, enter "ADT Plugin" for the Name and the following URL for the Location:
16-
https://dl-ssl.google.com/android/eclipse/
17-
1.4. Click OK
18-
1.5. In the Available Software dialog, select the checkbox next to Developer Tools and click Next.
19-
1.6. In the next window, you'll see a list of the tools to be downloaded. Click Next.
20-
1.7. Read and accept the license agreements, then click Finish.
21-
1.8. When the installation completes, restart Eclipse.
11+
1. Installing the ADT Plugin for Eclipse
12+
( Based on http://developer.android.com/sdk/eclipse-adt.html#installing )
13+
1.1. Start Eclipse, then select Help > Install New Software....
14+
1.2. Click Add, in the top-right corner.
15+
1.3. In the Add Repository dialog that appears, enter "ADT Plugin" for the Name and the following URL for the Location:
16+
https://dl-ssl.google.com/android/eclipse/
17+
1.4. Click OK
18+
1.5. In the Available Software dialog, select the checkbox next to Developer Tools and click Next.
19+
1.6. In the next window, you'll see a list of the tools to be downloaded. Click Next.
20+
1.7. Read and accept the license agreements, then click Finish.
21+
1.8. When the installation completes, restart Eclipse.
2222

23-
2. Configuring the SDK
24-
2.1. In the "Welcome to Android Development" window, select "Install new SDK"
25-
Note: Personally, I prefer to use a sub-directory of ${BASE_DIR} as "Target Location"
26-
Note: In order to "Configuring the ADT Plugin": Select Window > Preferences... to open the Preferences panel then select Android from the left panel.
23+
2. Configuring the SDK
24+
2.1. In the "Welcome to Android Development" window, select "Install new SDK"
25+
Note: Personally, I prefer to use a sub-directory of ${BASE_DIR} as "Target Location"
26+
Note: In order to "Configuring the ADT Plugin": Select Window > Preferences... to open the Preferences panel then select Android from the left panel.
2727

28-
3. Getting the NDK
29-
( Based on http://developer.android.com/sdk/ndk/index.html )
30-
3.1. download the NDL from http://developer.android.com/sdk/ndk/index.html
31-
wget -c http://dl.google.com/android/ndk/android-ndk-r7-linux-x86.tar.bz2
32-
3.2. Extract the android-ndk-<version>.tar.gz file:
33-
tar xjvf android-ndk-r7-linux-x86.tar.bz2
28+
3. Getting the NDK
29+
( Based on http://developer.android.com/sdk/ndk/index.html )
30+
3.1. download the NDL from http://developer.android.com/sdk/ndk/index.html
31+
wget -c http://dl.google.com/android/ndk/android-ndk-r7-linux-x86.tar.bz2
32+
3.2. Extract the android-ndk-<version>.tar.gz file:
33+
tar xjvf android-ndk-r7-linux-x86.tar.bz2
3434

3535

36-
4. Getting the OpenCV package for Android development
37-
( Based on http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html#get-the-opencv-package-for-android-development )
38-
4.1. Go to the http://sourceforge.net/projects/opencvlibrary/files/opencv-android/ and download the latest available version. Currently it is OpenCV-2.3.1-android-bin.tar.bz2
39-
4.2. Extract the package
40-
tar xjvf OpenCV-2.3.1-android-bin.tar.bz2
36+
4. Getting the OpenCV package for Android development
37+
( Based on http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html#get-the-opencv-package-for-android-development )
38+
4.1. Go to the http://sourceforge.net/projects/opencvlibrary/files/opencv-android/ and download the latest available version. Currently it is OpenCV-2.3.1-android-bin.tar.bz2
39+
4.2. Extract the package
40+
tar xjvf OpenCV-2.3.1-android-bin.tar.bz2
4141

42-
5. Importing the android part of "Bacteria Detecto-Droid" into workspace.
43-
5.1. File menu -> New Android project -> Create project from existing source
44-
5.2. location is <path to the source>/AndroidBacteriaImageProcessing/android
42+
5. Importing the android part of "Bacteria Detecto-Droid" into workspace.
43+
5.1. File menu -> New Android project -> Create project from existing source
44+
5.2. location is <path to the source>/AndroidBacteriaImageProcessing/android
4545

46-
6. Build the application from Eclipse
47-
(Based on http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package_using_with_NDK.html#theory-how-to-build-android-application-having-c-native-part-from-eclipse )
48-
6.1. Navigate to Package Explorer window and expand your project having JNI resources.
49-
6.2. Right click on your project in Package Explorer window and select Properties.
50-
6.3. In the Properties dialog select Builders menu and press the New... button:
51-
http://opencv.itseez.com/_images/eclipse_builders.png
52-
6.4. In the resulting dialog select the Program type and press OK button:
53-
http://opencv.itseez.com/_images/eclipse_builder_types.png
54-
6.5. In the Main tab fill the following fields:
55-
6.5.1. Name (as you like)
56-
6.5.2. Location - full path to ndk-build tool: Just put full path to ndk-build into this filed.
57-
6.5.3. Working Directory - put path to your project into this field. Instead of hardcoding full path you can click Browse Workspace... button and select your project.
58-
http://opencv.itseez.com/_images/eclipse_edit_configuration_main.png
59-
6.6. Go to the Refresh tab and select both Refresh resources upon completion and Recursively include sub-folders.
60-
6.6.1. Next set the Specific resources option and click Specify resources... button:
61-
http://opencv.itseez.com/_images/eclipse_edit_configuration_refresh.png
62-
6.7. Go to the Environment tab and add OPENCV_PACKAGE_DIR Variable with a Value equal to ${BASE_DIR}
63-
6.8. Select libs folder under your project and click Finish:
64-
http://opencv.itseez.com/_images/eclipse_edit_configuration_specify_resources.png
65-
6.9. Go to the last tab Build options. Make sure that all checkboxes are set as shown on the next screen:
66-
http://opencv.itseez.com/_images/eclipse_edit_configuration_build_options.png
67-
6.10. Next, click the Specify resources... button.
68-
6.11. Select jni folder of your project and click the Finish button:
69-
http://opencv.itseez.com/_images/eclipse_edit_configuration_build_resources.png
70-
6.12. Finally press OK in the builder configuration and project properties dialogs. If you have automatic build turned on then console showing build log should appear:
71-
http://opencv.itseez.com/_images/eclipse_NDK_build_success.png
46+
6. Build the application from Eclipse
47+
(Based on http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package_using_with_NDK.html#theory-how-to-build-android-application-having-c-native-part-from-eclipse )
48+
6.1. Navigate to Package Explorer window and expand your project having JNI resources.
49+
6.2. Right click on your project in Package Explorer window and select Properties.
50+
6.3. In the Properties dialog select Builders menu and press the New... button:
51+
http://opencv.itseez.com/_images/eclipse_builders.png
52+
6.4. In the resulting dialog select the Program type and press OK button:
53+
http://opencv.itseez.com/_images/eclipse_builder_types.png
54+
6.5. In the Main tab fill the following fields:
55+
6.5.1. Name (as you like)
56+
6.5.2. Location - full path to ndk-build tool: Just put full path to ndk-build into this filed.
57+
6.5.3. Working Directory - put path to your project into this field. Instead of hardcoding full path you can click Browse Workspace... button and select your project.
58+
http://opencv.itseez.com/_images/eclipse_edit_configuration_main.png
59+
6.6. Go to the Refresh tab and select both Refresh resources upon completion and Recursively include sub-folders.
60+
6.6.1. Next set the Specific resources option and click Specify resources... button:
61+
http://opencv.itseez.com/_images/eclipse_edit_configuration_refresh.png
62+
6.7. Go to the Environment tab and add OPENCV_PACKAGE_DIR Variable with a Value equal to ${BASE_DIR}
63+
6.8. Select libs folder under your project and click Finish:
64+
http://opencv.itseez.com/_images/eclipse_edit_configuration_specify_resources.png
65+
6.9. Go to the last tab Build options. Make sure that all checkboxes are set as shown on the next screen:
66+
http://opencv.itseez.com/_images/eclipse_edit_configuration_build_options.png
67+
6.10. Next, click the Specify resources... button.
68+
6.11. Select jni folder of your project and click the Finish button:
69+
http://opencv.itseez.com/_images/eclipse_edit_configuration_build_resources.png
70+
6.12. Finally press OK in the builder configuration and project properties dialogs. If you have automatic build turned on then console showing build log should appear:
71+
http://opencv.itseez.com/_images/eclipse_NDK_build_success.png
7272

7373

74-
NOTE: If you are running an x86 system, you might get the following error:
75-
${BASE_DIR}/android-ndk-r7/prebuilt/linux-x86/bin/awk: ${BASE_DIR}/android-ndk-r7/prebuilt/linux-x86/bin/awk: cannot execute binary file
76-
Just link the awk from the NDL to the awk of your distro:
77-
mv ${BASE_DIR}/android-ndk-r7/prebuilt/linux-x86/bin/awk{,.orig}
78-
ln -s `which awk` ${BASE_DIR}/android-ndk-r7/prebuilt/linux-x86/bin/awk
74+
NOTE: If you are running an x86 system, you might get the following error:
75+
${BASE_DIR}/android-ndk-r7/prebuilt/linux-x86/bin/awk: ${BASE_DIR}/android-ndk-r7/prebuilt/linux-x86/bin/awk: cannot execute binary file
76+
Just link the awk from the NDL to the awk of your distro:
77+
mv ${BASE_DIR}/android-ndk-r7/prebuilt/linux-x86/bin/awk{,.orig}
78+
ln -s `which awk` ${BASE_DIR}/android-ndk-r7/prebuilt/linux-x86/bin/awk
7979

8080

0 commit comments

Comments
 (0)