2013年2月23日 星期六

Setting Up the Android Device for Development on Windows7

since: 2013/02/23
update: 2013/02/23

reference:
1. OEM USB Drivers | Android Developers2. Using Hardware Devices | Android Developers


A. 安裝 Google USB Driver
     1. Eclipse > Window > Android SDK Manager:

     2. 確認 Google USB Driver 為 Installed.

     3. 關閉 Eclipse.
-------------------------------------------------------------------------------------------

B. 開啟 Android 設備上的 USB 測試功能
     1. 打開 Android 設備(在此為 Nexus 7 版本: 4.2.2)

     2. 設定 > 關於平板電腦 > 版本號碼
         連續點擊 "版本號碼" 數次後,Android 會回應你再點擊三次就表示你是
         開發人員的訊息(訊息會出現在螢幕下方,而且會有次數)。
         此時繼續點擊,點擊到 Android 告訴你 "開發人員選項" 已開啟為止。

     3. 回到上一層,點選 "開發人員選項".
         > 勾選 "USB 偵錯".

     4. 接著用 USB 跟電腦連接,這時電腦會出現安裝驅動程式,先不用理會.

-------------------------------------------------------------------------------------------

C. 安裝 Android 設備的驅動程式
     1. 電腦 > 內容 > 裝置管理員 > 可攜式裝置 > "顯示驚嘆號的設備"

     2. "顯示驚嘆號的設備" > 右鍵 > "更新驅動程式軟體"
         > "瀏覽電腦上的驅動程式軟體"
         > 選取剛剛安裝的 Google USB Driver:
            C:\Lanli\EclipseAndroidDev\android-sdk-windows\extras\google\usb_driver
         > 下一步, 接著電腦就會自動安裝.

-------------------------------------------------------------------------------------------

D. 在 Eclipse 裡, 啟用 Debug 功能

     1. 開啟專案後, 打開 AndroidManifest.xml 檔案, 在 <application> 標籤裡,
         加入以下的屬性設定: android:debuggable="true"
         備註: a. 可以不需要設定, 因為使用 Eclipse 來啓動 App 會自動啓用 Debug 模式.
                  b. 如果手動啟用了, 記得在 buildrelease App 之前, 將其停用.

     2. Run > Run Configurations > Android Application > 專案名稱:
         > 右邊 Target 頁籤
         > Deploy Target Selection Mode: Always prompt to pick device
    備註: 如此一來, 每次執行時皆可選擇設備.

-------------------------------------------------------------------------------------------

E. 執行應用程式
     1. 選取專案 > 右鍵 >  "Run As" > "Android Application"

     2. 選取 Android 設備 > OK

-------------------------------------------------------------------------------------------

F. 備註: 在 Mac OS X 上實機測試
    1. 不需要安裝 USB Driver

    2. 只需要 B, DE 的步驟即可.

2013年2月11日 星期一

Installing the Android SDK on the Mac OS X


since: 2013/02/11
update: 2013/02/21


A. 新增軟體開發的資料夾
     新增一個用來放置所有開發軟體的資料夾(Java 除外)
       ex: AndroidDevMac (在此, 資料夾位置為: /Lanli/AndroidDevMac)

-------------------------------------------------------------------------------------------

B. 安裝JAVA
     下載 JAVA SDK: http://www.oracle.com/technetwork/java/javase/downloads/
     , 並安裝. (在此為: jdk-7u13-macosx-x64.dmg)

-------------------------------------------------------------------------------------------

C. Eclipse

    1. 下載 Eclipse Classic: http://www.eclipse.org/downloads/
        採用版本: eclipse-SDK-4.2.1-macosx-cocoa-x86_64.tar.gz

    2. 解壓縮後將整個 eclipse 資料夾放到 /Lanli/AndroidDevMac 下

-------------------------------------------------------------------------------------------

D. Android SDK
   1. 下載 Android SDK: http://developer.android.com/sdk/
      > USE AN EXISTING IDE
         採用版本: android-sdk_r21.0.1-macosx.zip

   2. 解壓縮後將整個 android-sdk-macosx 資料夾放到 /Lanli/AndroidDevMac 下

   3. 將工具的路徑, 加到系統的 PATH 變數裡.
       開啟終端機
       $ cd ~
       $ sudo vi .profile
       $ export PATH=/Lanli/AndroidDevMac/android-sdk-macosx/tools:/Lanli/AndroidDevMac/android-sdk-macosx/platform-tools:$PATH
      
       關閉終端機, 再重新開啓:
       $ echo $PATH

-------------------------------------------------------------------------------------------

E. 安裝 Android Development Tools (ADT) plugin
     1. 開啟 Eclipse (選擇 workspace, 在此為 /Lanli/workspace)

     2. Help > Install New Software... > Add >

        Name: ADT
        Location: https://dl-ssl.google.com/android/eclipse/

        > OK
        > Select All (會將 Developer ToolsNDK Plugins 全選)
        > Next > Next
        > 勾選: I accept the terms of the license agreements
        > Finish (開始下載並安裝)
        > Security Warning > OK
        > Restart Eclipse > Yes

     3. Eclipse 重開後,
         a. 先關閉出現的警告(按 Close)
         b. 與取消安裝新的 Android SDK(按 Cancel)
             (之後會再自行設定)

-------------------------------------------------------------------------------------------

F. Android SDK Setting
   1. 開啟 Eclipse
 
   2. Eclipse > 偏好設定 >
       Android > SDK Location: Browse...
     
      /Lanli/AndroidDevMac/android-sdk-macosx
     
      > OK
      > Close

-------------------------------------------------------------------------------------------

G. Android SDK Manager
   1. 開啟 Eclipse
 
   2. Window > Android SDK Manager
 
   3. 可以勾選所有的項目, 在此勾選: Tools, Android 2.2, Android 4.2Extras
      > 按下 "Install xx packages..."
      > Accept All
      > Install
      (開始下載並安裝)
    
      > 完成後, 關閉 Eclipse 

-------------------------------------------------------------------------------------------

H. Android Virtual Device (AVD) Setting
    1. 開啟 Eclipse
 
    2. Window > Android Virtual Device Manager
       > New
       > AVD Name: AVD-2.2-480x800
          Device: 4.0" WVGA(480x800:hdpi)
          Target: Android 2.2 - API Level 8
          取消勾選: Hardware keyboard present
                            Display a skin with hardware controls
          SD Card: size: 16 MiB
       > OK
       > Start > Lanuch (啟動)

-------------------------------------------------------------------------------------------

I. UTF-8 Setting
   1. Eclipse > 偏好設定 > General > Workspace

   2. Text file encoding: Other: UTF-8
      > OK

-------------------------------------------------------------------------------------------

J. 備註:
   當更改整個 AndroidDevMac 資料夾位置時, 須再次檢查 Eclipse:
   1. Eclipse > 偏好設定 > Android > SDK Location:
 
   2. Eclipse > 偏好設定 > Java > Install JREs:   

2013年2月10日 星期日

Seting up an Android Development Environment


since: 2013/02/10
update: 2013/02/10


A. 新增軟體開發的資料夾
   1. 在任意槽新增一個用來放置所有開發軟體的資料夾
       ex: EclipseAndroidDev
     
   2. 在此, 資料夾位置為: C:\Lanli\EclipseAndroidDev
       並在 EclipseAndroidDev 下新增 JDK 資料夾.

-------------------------------------------------------------------------------------------


B. Java SDK
   1. 下載 JAVA SDK: http://www.oracle.com/technetwork/java/javase/downloads/
       採用版本: Java SE 7u13 及 Java SE 7 Documentation
     
   2. 預設安裝位置: C:\Program Files\Java\jdk1.7.0_13
      
   3. 將 C:\Program Files\Java\jdk1.7.0_13 下的全部檔案及
       jdk-7u11-apidocs.zip(Java文件檔)
       copy 到 C:\Lanli\EclipseAndroidDev\JDK
       p.s. 至此, 便可以將 JAVA SDK 從控制台中移除.
              (可以只保留額外安裝的 JRE C:\Program Files\Java\jre7, 如果有的話)

-------------------------------------------------------------------------------------------
     
C. Eclipse
   1. 下載 Eclipse IDE for Java Developers: http://www.eclipse.org/downloads/
       採用版本: eclipse-java-juno-SR1-win32-x86_64
     
   2. 解壓縮到 C:\Lanli\EclipseAndroidDev 下(會自動產生 eclipse 資料夾)

-------------------------------------------------------------------------------------------

D. Android SDK
   1. 下載 Android SDK: http://developer.android.com/sdk/
      > DOWNLOAD FOR OTHER PLATFORMS > Windows >
         android-sdk_r21.0.1-windows.zip
         採用版本: Android SDK r21.0.1
     
   2. 解壓縮 android-sdk_r21.0.1-windows.zip 到 C:\Lanli\EclipseAndroidDev 下
       (會自動產生 android-sdk-windows 資料夾)

-------------------------------------------------------------------------------------------

E. 新增批次檔: 
   1. 在 C:\Lanli\EclipseAndroidDev 下新增一個 AndroidDevStart.bat 檔案, 內容如下:
set WORK_HOME=%cd%
set JAVA_HOME=%WORK_HOME%\JDK
set JRE_HOME=%WORK_HOME%\JDK\jre
set ANDROID_SDK_HOME=%WORK_HOME%\android-sdk-windows
set PATH=%JAVA_HOME%\bin;%JRE_HOME\bin;%PATH%
cd eclipse
start eclipse


   2. AndroidDevStart.bat > 傳送到 > 桌面(建立捷徑)

-------------------------------------------------------------------------------------------

F. 安裝 Android Development Tools (ADT) plugin
   1. 點二下 AndroidDevStart.bat 檔案, 開啟 Eclipse
      (選擇 workspace, 在此為 C:\Lanli\workspace)
     
   2. Help > Install New Software... >
      Work with: https://dl-ssl.google.com/android/eclipse/ > Add >

      Name: ADT
      Location: https://dl-ssl.google.com/android/eclipse/

      > OK
      > Select All (會將 Developer Tools 與 NDK Plugins 全選)
      > Next > Next
      > 勾選: I accept the terms of the license agreements
      > Finish (開始下載並安裝)
      > Security Warning > OK
      > Restart Eclipse > Yes
     
   3. Eclipse 重開後,
      a. 先關閉出現的警告(按 Close)
      b. 與取消安裝新的 Android SDK(按 Cancel)
         (之後會再自行設定)

-------------------------------------------------------------------------------------------

G. Android SDK Setting
   1. 開啟 Eclipse
  
   2. Window > Preferences >
      Android > SDK Location: Browse...
      C:\Lanli\EclipseAndroidDev\android-sdk-windows
      > OK
      > Close

-------------------------------------------------------------------------------------------

H. Android SDK Manager 
   1. 開啟 Eclipse
  
   2. Window > Android SDK Manager
  
  
   3. 可以勾選所有的項目, 在此勾選: Tools, Android 2.2, Android 4.2Extras
      > 按下 "Install xx packages..."
      > Accept All
      > Install
      (開始下載並安裝)
     
      > 完成後, 關閉 Eclipse

-------------------------------------------------------------------------------------------

I. Android Virtual Device (AVD) Setting 
   1. 開啟 Eclipse
  
   2. Window > Android Virtual Device Manager
      > New
      > AVD Name: AVD-2.2-480x800
         Device: 4.0" WVGA(480x800:hdpi)
         Target: Android 2.2 - API Level 8
         取消勾選: Hardware keyboard present
                            Display a skin with hardware controls
         SD Card: size: 16 MiB
      > OK
      > Start > Lanuch (啟動)

-------------------------------------------------------------------------------------------

J. UTF-8 Setting
   1. Window > Preferences > General > Workspace

   2. Text file encoding: Other: UTF-8
      > OK

-------------------------------------------------------------------------------------------
           
K. 備註:
   當更改整個 EclipseAndroidDev 資料夾位置時, 須再次檢查 Eclipse:
   1. Window > Preference > Android > SDK Location:
  
   2. Window > Preferences > Java > Install JREs: