1,搭建windows下的Android開發環境


 

2,安裝Cygwin Cygwin一般都是網路安裝,目前網路好一點的網站不多,別人推薦:http://mirrors.163.com/cygwin/,自己沒試。安裝時如果不清楚需要篩選那些安裝項,則可以選擇全部,預設安裝是沒有gcc,vi等工具的。注:此項耗時比較長。


 

3,安裝NDK NDK壓縮包直接解壓到本地路徑即可(如:C:\Android\android-ndk-r5b)


 

4, 編譯C++代碼 打開Cygwin,在linux shell下,進入JNI的工作目錄(如:d:\Android\Hello),輸入/cygdrive/c/Android/android-ndk-r5b/ndk-build,執行成功後,會自動生成一個libs目錄,把編譯好的.so檔放在裡面。(此處,將NDK路徑簡化一下,如Cygwin中執行NDK=/cygdrive/e/android/android-ndk-r5b export NDK,之後調用$NDK/ndk-build即可編譯C++代碼)。


 

5,運行java程式 開打Eclipse,選擇 File-> New -> Android Project ,打開New Android Project 對話方塊,選擇 Create project from existing source 在 Browse中 選擇 :d:\Android\Hello 在Eclipse中,選擇 Run ,在彈出的對話方塊中選擇 Android Application ,Eclipse會自己啟動模擬器,模擬器載入成功後,會看到運行的程式。
 
 
6,創建一個SD卡映射檔
1)打開Cygwin,首先進入到SDK的tools目錄(比如/cygdrive/c/Android/android-sdk/tools)。
2)使用mksdcard工具創建一個SD卡映射檔:
#./mksdcard 128M SD.image


 

7,運行帶有SD卡的模擬器
1)方法一:在cygwin中,在SDK的tools目錄下直接運行如下命令即可
#./emulator -avd VD -sdcard SD.image
 
 
其中“VD”是我們之前已經設置好的一個模擬器的名字。模擬器運行起來以後,可以進入到設置中查看SD卡的資訊。

 

2)方法二: 創建模擬器時,在Create new Android Virtual Device(AVD)對話方塊中的SD Card中,選擇“File”-“Browse”,直接選中剛才創建的sd卡鏡像檔。




 

8,添加本地檔到SDCARD(SD已經載入到模擬器中)


 

1)在cygwin中,進入到SDK的platform-tools目錄,運行如下命令

 

#./adb push c:\file1.txt /sdcard

 

其中“c:\file1.txt”為本機檔,“/sdcard”為模擬器中sdcard路徑;

 

2)模擬器上更新資料

 

添加檔後,在Cygwin中進入模擬器的檔案系統:adb shell -> cd sdcard -> ls 查看檔是否被添加到SD




 

9, 將模擬器sdcard中的檔拷貝到本機


 

進入到SDK的platform-tools目錄,運行如下命令

 

#adb pull /sdcard/file1.txt c:\test“/sdcard/file1.txt”為欲拷貝檔,“c:\test”存放檔的本機目錄;





 

10, 模擬器中,插拔SD卡命令
adb shell sdutil mount /sdcard 插卡
adb shell sdutil unmount /sdcard 拔卡
arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()