青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

麒麟子

~~

導航

<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

統計

常用鏈接

留言簿(12)

隨筆分類

隨筆檔案

Friends

WebSites

積分與排名

最新隨筆

最新評論

閱讀排行榜

評論排行榜

安卓環境搭建

原文出處:http://www.cnblogs.com/ybgame/archive/2012/06/07/2540693.html

【一 寫在前面】

環境搭建的順序是這樣

1.JDK&JRE 安裝JDK會順帶安裝JRE的,這一步是為了可以編寫和允許普通的JAVA程序

2.Eclipse JAVA 的 IDE,這一步是為了方便地開發JAVA程序

3.CDT 是Eclipse的一個插件,這一步是為了可以引入C++

4.ADT 是Eclipse的一個插件,這一步是為了管理安卓開發庫

5.ADK 上一步是工具,這一步就是開發庫了,到了這一步你可以編寫普通的安卓程序

6.NDK 單有CDT還不行,它只能編輯,不能編譯,這一步是為了可以編譯C++程序,然后在安卓中使用

這里不需要使用cygwin這個麻煩的東西,我們使用新版本的ndk來編譯C++

【二 JDK的安裝】

JDK的最新版本是1.7,【重要】這里需要下載使用 1.6的JDK,JDK自動包含JRE,使用1.7的JDKcocos的代碼會有"暫時性編譯錯誤"問題

下載安裝都是一路Next,下面的內容是安裝1.7之后降1.6的方法,直接安裝1.6的可以飄過

下載地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html

根據自己的操作系統選擇,這里我用的是Java SE Development Kit 6u30

如果你像我一樣不幸,裝上了1.7,可以用下面的方法來恢復降到1.6

1.打開windows的Preferences,把Compiler compliance level 設置到1.6

然后會顯示讓你配置JRE

在配置jre中添加jre的目錄,然后選定

這里,我們在Eclipse里面設置好了JRE6,以及編譯使用的JDK,但還不可以

接下來要設置一下你的項目,打開Project Properties,Add Library 然后Next,接下來會要你選擇JRE的路徑

這里我們直接選擇剛剛在windows Preferences設置好的JRE6,然后Finish即可

此時你會發現更多的紅叉叉,所有文件都出現紅叉叉了,讓我們把他們消除掉,這次很簡單,剛剛重置JRE的時候,吧安卓也重置掉了

把安卓ADK勾上就可以了

【三 安裝Eclipse和CDT】

這里我直接用這一個,帶CDT插件,已經有Eclipse的同學可以去下載一個CDT

Eclipse解壓就可以直接使用了,這里不墨跡

Eclipse C++版本下載地址 http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers-includes-incubating-components/indigosr2

【四 安裝ADT】

兩種安裝方法,一種在線安裝,一種下載安裝,網速問題,我傾向于下載安裝。

注意,請下載1.7及以上版本的ADT,這里使用1.8的版本

在Help里面,選擇Install New Software...

然后選擇Add,如果是在線安裝,在Location里面填https://dl-ssl.google.com/android/eclipse/

(不行的話,把https改為http試試)

如果是下載安裝,先把ADT下載到本地,然后按Archive選擇ADT的路徑,點 ok,勾上Developer Tools開始安裝

ADT 1.8的地址:http://dl.google.com/android/ADT-18.0.0.zip

PS。這個安裝需要一段時間.....不要以為它死機了,掛了,如果你的機器或者網絡不給力,讓你感覺到不耐煩

請不要強制關閉它....否則,你可能要看接下來的錯誤排除

安裝完畢之后重啟Eclipse,然后會提示你安裝ADK

如果你非常不幸安裝了1.6以及以前版本的ADT,或者強制中斷了它的安裝....那么你需要把它卸掉

它將無法創建安卓項目...,而卸載,也是一個麻煩的事情

首先,需要把這個插件刪除,在Help的About找到對應的ADT,然后刪除

接下來從軟件更新列表中,刪除我們的ADT

【五 安裝ADK】

安裝完ADT之后,重啟Eclipse會提示你安裝ADK,你可以指定路徑,或者下載安裝

可以在這個地址下載ADK http://developer.android.com/sdk/index.html

如果是下載的話,建議下載2.1,他的兼容性比較好,本地的話,指定ADK解壓后的路徑即可

【六 安裝NDK】

到這里為止,我們已經可以使用Eclipse來編寫安卓程序了,但我們的目的是用C++編寫cocos,要達到這個目的,還需要最后一步——NDK

使用NDK有兩個目的,第一個是將我們的C++代碼編譯成鏈接庫,這里的鏈接庫是Linux下的so或者a文件,不同于windows的dll

第二個目的是Jni,Java需要通過Jni來調用我們的C++代碼

下載地址為:http://dl.google.com/android/ndk/android-ndk-r7-windows.zip

下載完畢之后解壓,這里給出最簡單的步驟,在編譯的過程中會碰到各種問題,這里也將一一解答

首先我們要創建一個Android項目

使用最新版本的Cocos2d-x,我們用他的HelloWorld來做試驗

項目打開之后,,,,這里發現一個錯誤,沒有setEGLContextClientVersion這個方法,這里,暫時把它注釋掉吧

看意思應該是設置OpenGL ES的版本....反正默認的應該可以

然后看到控制臺輸出一句話

這里在Application.mk加上APP_PLATFORM :=android-4就可以了

接下來我們要把NDK加進來,讓NDK來編譯我們的C++

指定ndk-build.cmd來編譯我們的項目,下面的工作路徑將作為參數傳入給ndk-build.cmd,

我們選擇項目的路徑,它會自動編譯jni子目錄下的Android.mk

這時候如果是cocos2d-1.0.1-x-0.13.0-beta以及之前的版本,是可以進行編譯的,但如果是之后的版本,有可能出現如下錯誤

Android.mk引用了一個模塊,cocos2dx模塊,而NDK沒有找到它,所以報了這個錯,

之前的版本是直接包含cocos2dx模塊的Android.mk的,所以不會報錯

而這里使用了import,我們也可以使用之前版本的方法來包含它,但貌似import比之前的方法要更好一些

錯誤信息提示我們,可以通過設置NDK_MODULE_PATH環境變量,這里很有可能設置錯誤

一般,一個Android.mk包含一個或多個模塊,當你要import cocos2dx模塊時,

他會在這個路徑下% NDK_MODULE_PATH\cocos2dx尋找Android.mk文件

所以我們編輯我們的Builder

添加NDK_MODULE_PATH變量,注意要寫兩個路徑,用分號分開

D:\SDK\cocos2d-2.0-rc0a-x-2.0;D:\SDK\cocos2d-2.0-rc0a-x-2.0\cocos2dx\platform\third_party\android\prebuilt

因為cocos2dx還import了其他幾個module,第二個路徑制定了第三方的module,設置完就可以進行編譯了

我用的是最新的2.0,有些頭文件沒找到,一些類型也有問題....密密麻麻地近百個錯誤。。。

我們試著用低一點的版本吧

接下來又出現了一個找不到靜態庫的問題

把<NDK>/sources/cxx-stl/gnu-libstdc++/libs/armeabi/目錄下的libgnustl_static.a

拷貝到obj/local/armeabi/libgnustl_static.a目錄下,解決

最后生成的apk放在bin目錄下

PS.資源文件需要放在assets下,ADT會將它打包到apk中

posted on 2013-02-22 22:39 麒麟子 閱讀(701) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美日韩福利| 一区二区三区精品国产| 亚洲高清视频一区二区| 国产午夜一区二区三区| 国产精品尤物| 国产在线一区二区三区四区| 国产一区二区高清不卡| 狠狠色狠狠色综合系列| 亚洲成人在线网站| 夜夜爽99久久国产综合精品女不卡| 一区二区高清视频在线观看| 亚洲欧美日韩一区二区| 久久在线免费观看视频| 亚洲动漫精品| 亚洲人成人99网站| 99精品久久免费看蜜臀剧情介绍| 一区二区三区高清不卡| 欧美在线国产| 欧美成黄导航| 国产精品免费观看在线| 红桃视频成人| 亚洲一区二区免费看| 久久久国产午夜精品| 亚洲国内精品| 久久成人精品一区二区三区| 欧美福利影院| 国内成+人亚洲| 亚洲一区二区在线| 亚洲福利视频二区| 欧美影片第一页| 欧美日韩免费一区| 亚洲国产片色| 久久亚洲一区二区三区四区| 亚洲精品国产视频| 久久久久久久综合色一本| 国产精品成人观看视频国产奇米| 精品成人在线| 香蕉亚洲视频| 99re热这里只有精品免费视频| 久久精品成人一区二区三区| 国产精品国产成人国产三级| 亚洲精品乱码久久久久久日本蜜臀| 欧美一级在线播放| 欧美精品在线一区| 欧美激情视频在线播放| 国产免费观看久久| 99国产精品自拍| 美女脱光内衣内裤视频久久影院 | 性久久久久久久久久久久| 欧美激情精品久久久久久黑人| 欧美一级片在线播放| 国产精品美女www爽爽爽| 一本色道久久综合亚洲精品按摩 | 99国产精品久久久久老师| 久久久www成人免费毛片麻豆| 国产精品乱码一区二区三区| av成人天堂| 亚洲日本成人| 欧美日韩国产大片| 夜夜爽av福利精品导航 | 亚洲精品国产品国语在线app | 亚洲欧美日韩国产精品| 国产精品日韩一区二区| 亚洲欧美色一区| 午夜在线观看欧美| 国产自产精品| 欧美激情在线免费观看| 欧美韩日一区二区| 亚洲小说区图片区| 亚洲专区国产精品| 国产私拍一区| 欧美成人一区二区三区在线观看| 免播放器亚洲一区| 亚洲图片你懂的| 欧美一区二区私人影院日本| 亚洲高清在线观看一区| 亚洲伦理精品| 国产一区在线视频| 91久久午夜| 国产精品福利网| 久久九九精品99国产精品| 久久久久一本一区二区青青蜜月| 最新精品在线| 宅男噜噜噜66一区二区66| 国产日韩一区欧美| 亚洲大胆av| 欧美亚韩一区| 欧美88av| 国产精品毛片高清在线完整版| 久久精品在线视频| 欧美激情欧美狂野欧美精品| 亚洲一区视频| 狂野欧美激情性xxxx欧美| 亚洲一区日韩| 欧美激情精品久久久久| 欧美一区二区三区在线观看| 美女性感视频久久久| 国产精品久久久久毛片大屁完整版| 国产视频一区二区在线观看| 欧美国产日本高清在线| 国产精品视频xxxx| 欧美成人精品在线播放| 欧美日韩视频免费播放| 久热精品视频在线免费观看| 欧美日韩一区二| 男人的天堂亚洲| 国产精品一二三四区| 亚洲高清久久久| 国产一区二区三区的电影| 99视频精品免费观看| 亚洲二区视频| 欧美影院一区| 亚洲综合精品四区| 欧美精品九九| 欧美好骚综合网| 国产综合第一页| 亚洲自拍另类| 亚洲综合清纯丝袜自拍| 欧美破处大片在线视频| 欧美国产精品一区| 影音先锋一区| 久久精品欧美日韩| 久久精品一区二区三区四区| 国产精品mv在线观看| 亚洲人屁股眼子交8| 亚洲欧洲综合| 毛片av中文字幕一区二区| 久久这里有精品15一区二区三区| 国产麻豆91精品| 亚洲欧美一级二级三级| 亚洲女人天堂av| 国产精品高精视频免费| 一区二区电影免费在线观看| 亚洲视频一区在线| 国产精品海角社区在线观看| 中文av一区二区| 亚洲欧美日韩天堂| 国产免费一区二区三区香蕉精| 亚洲午夜伦理| 欧美伊人久久| 国产亚洲精品一区二555| 午夜精品久久久久| 久久久久久久欧美精品| 国内精品美女av在线播放| 欧美综合二区| 欧美a级片网站| 99精品欧美一区| 欧美日韩伊人| 亚洲欧美日韩一区在线| 久久精品一区| 亚洲精品国产精品国自产在线 | 91久久精品国产| 欧美精品一卡| 亚洲视频在线一区| 久久久久久久久一区二区| 亚洲成人在线网站| 欧美日韩91| 亚洲欧美国产日韩天堂区| 欧美专区在线观看一区| 一区二区视频免费在线观看| 欧美国产日韩精品免费观看| 99成人精品| 久久精品在线播放| 欧美在线视频播放| 国内精品久久久| 久久综合久久久| 亚洲精品视频一区二区三区| 欧美一区二区三区在线免费观看| 好吊色欧美一区二区三区视频| 欧美大秀在线观看| 亚洲欧美激情四射在线日| 免费在线看成人av| 一区二区三区精品久久久| 国产区亚洲区欧美区| 欧美成人午夜影院| 性欧美xxxx视频在线观看| 亚洲韩国一区二区三区| 欧美亚洲视频一区二区| 亚洲精品美女在线观看播放| 国产精品入口| 欧美精品福利在线| 久久精品国产91精品亚洲| 一本一本久久a久久精品牛牛影视| 久久人人超碰| 欧美怡红院视频| 亚洲小视频在线| 亚洲精品国产视频| 激情视频一区| 国产嫩草影院久久久久| 欧美日韩18| 老司机精品导航| 久久国产手机看片| 亚洲欧美日韩精品久久久久| 亚洲精品孕妇| 亚洲第一搞黄网站| 美日韩精品视频免费看| 久久激情综合| 欧美一区二区国产| 午夜精品福利在线| 午夜精品久久久久久久99水蜜桃 |