最新版本的java 最新版本的安卓
一、Android開發環境
1.下載Sun JDK 7
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
注意環境變數的配置,千萬注意必須使用新版本,jdk6也行,但是如果使用的很早的版本你的eclipse是不可以建立Android項目的
2.下載Android SDK以及elipse
http://developer.android.com/sdk/index.html
這個連結把Android sdk以及eclipse 均下載,雖然這個版本的eclipse平時用的那些版本不一樣,但是一樣好用
我放到了這個位置 D:\adt-bundle-windows-x86-20130514
3.下載Android SDK組件
開啟AndroidSDK ,具體下載組件辦法給個連結
http://developer.android.com/sdk/exploring.html
我現在的是最新版本4.2.2 很好用
4. 線上安裝下載ADT plugin
開啟Eclipse,選擇Help->Install New Software菜單,但後點擊Add按鈕,
在Add Repository對話方塊中的Name一欄輸入"ADT Plugin",
Location一欄輸入https://dl-ssl.google.com/android/eclipse/,
但後點擊OK。在Available Software對話方塊中選中所有單選框,然後一路next直到finish為止,當安裝ADT完畢後重啟Eclipse即可。
還有一種辦法是下載ADT然後安裝,因為ADT版本要受到SDK限制,所以不建議大家用這種方法
5. Android NDK
訪問http://developer.android.com/sdk/ndk/index.html 下載最新的Android NDK,是一個ZIP解壓包,只需解壓到某個路徑即可,
例如"D:\android-ndk-r8e",再把這個路徑添加到系統的環境變數PATH中。
注意注意:千萬別用版本7,這個版本有BUG 大家就用8吧
6. Cygwin
訪問http://cygwin.com/index.html下載最新的Cygwin,最好安裝全部的Cygwin組件。假設安裝在"C:\cygwin"下,將"C:\cygwin\bin"添加到系統內容變數PATH中,為了方便的在命令列下調用Android NDK,找到"C:\cygwin\home\(你的使用者名稱)"這個目錄,開啟檔案".bash_profile",在檔案的最下面加上下面兩行內容:
NDK=/cygdrive/f/android-ndk-r6b-windows/android-ndk-r6b
export NDK
這樣便可以在命令列中以 "$NDK/ndk-build" 這種形式調用NDK了。
容易犯的錯誤:
1、cygwin下載是個極其頭疼的事情,建議大家把整個devil全部下載,千萬別少下載
2、".bash_profile"檔案是unix的,不是windows,修改之後必須用軟體改為unix版本
7.下載最新版本的OpenCV-2.4.5-android-sdk.zip
二、配置方法
1、建立項目以及工作空間
建立工作空間D:\Work\OpenCV4Android\TestOpenCV,並用eclipse開啟
建立HelloImage項目命名為"HaveImgFun",活動名改為HaveImgFun,Package name中填寫com.testopencv.haveimgfun,最後點擊finish。Activity name 是HelloImagelayout name是main 二。項目中匯入opencv庫 在D:\Work\OpenCV4Android\TestOpenCV下解壓opencv sdk 2.4.5 匯入到工作空間:File->import選擇匯入路徑如下,全選
點擊 finish後是這個結果(沒有任何錯誤)
Package Explorer中選擇你的項目,單機右鍵在快顯功能表中選擇Properties,然後在彈出的Properties視窗中左側選擇Android,然後點擊右下方的Add按鈕,選擇OpenCV-
3、編寫代碼1、然後把res->layout下的main.xml的內容改為下面所示:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/btnNDK" android:text="使用C++ OpenCV進行處理" /> <Button android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/btnRestore" android:text="還原" /> <ImageView android:id="@+id/ImageView01" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout>
檔案當前路徑為 D:\Work\OpenCV4Android\TestOpenCV