網頁

2012年11月19日 星期一

在 windows 上面建立 android 開發環境 (eclipse adt + ndk)

因為有一隻熊太笨了,要編 android 的程式卻苦於沒有環境,所以這裡簡單記錄一下 android 開發環境(on Windows)的建造過程。

1.) 首先,你會需要 jdk。

2.) 然後安裝 Eclipse CDT。

3.) 在 Eclipse 裡面安裝 ADT(選 Help->Install New Software, Work with 填入 https://dl-ssl.google.com/android/eclipse/ 
    然後選 Developer Tools 跟 NDK Plugin)。

4.) 重新啟動 Eclipse 後會要你安裝 android sdk。

5.) 安裝 NDK。

6.) 下載需要的 cocos2d-x。

7.) 安裝 TortoiseSVN
然後來測試是否能夠編譯 C++ Project:

1.) 開啟 Eclipse,選 File->New->Project ,選 Android Project from Existing Code

2.) 選一個 Cocos2ds-X 的 Sample 匯入成 Project (這裡是 TestCpp)

3.) 會看到 Cocos2dxActivity cannot be resolved to a type 有三個錯誤,暫時解法是把 Cocos2d-X 目錄
中的 
    cocos2dx/platform/android/java 也 import 成一個 project。

4.) 在 TestCpp Project 上面按右鍵,選 Properties,找裡面的 Builders。

5.) 按 New 新增一個 Builder,然後路徑選 NDK 裡面的 ndk-build.cmd。

6.) 把 tab 切到 environment,新增 NDK_MODULE_PATH 變數,後面給兩個值 
    C:\android\cocos2d-2.0-x-2.0.4;C:\android\cocos2d-2.0-x-2.0.4\cocos2dx\platform\third_party\android\prebuilt 
    中間用分號隔開

7.) 建立完成後把 NDKBuilder 推到最上面

8.) Project -> Build Project 就會開始編譯。



更詳細的圖文請參考:這裡

UPDATE: 遇到 The import org.cocos2dx.lib cannot be resolved    錯誤的話,把  cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/java 也 import 進來就好了,參考

1 則留言:

  1. The placard probably won't listing restrictions to doubling down. If you are not sure whether restrictions are in place, don't be afraid to ask the dealer, even if you're in the middle of|in the midst of|in the course of} a hand. \nHowever, the vast majority of} blackjack video games at present use six or eight decks. \nIn Las Vegas, casinos typically permit doubling down, an choice that allows you to double your guess, on any two playing cards, but different locations may limit this move to just 10s 우리카지노 or 11s.

    回覆刪除