W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
ADT(eclipse+androidSDK)
http://pan.baidu.com/s/1dDnvbjj
androidNDK(推薦android-ndk-r9c)
http://pan.baidu.com/s/1o6KmBmq
JDK(jdk-7u45-windows-x64)
http://pan.baidu.com/s/1sj8BgNr
以上列出的工具也可以使用其他的版本,NDK的要求r8以上版本,配置的方法基本一樣,請根據(jù)操作系統(tǒng)型號(hào)選擇配置環(huán)境所需的工具包。
配置Android環(huán)境必須要先安裝java環(huán)境,安裝的過程沒有什么特別要求。
安裝完成后需要配置環(huán)境變量,在Windows系統(tǒng)變量中新建一個(gè)變量名為 JAVA_HOME 的變量,變量值為jdk的安裝目錄。例如:C:Program FilesJavajdk1.7.0_45。
再新建一個(gè)名為 CLASSPATH 的變量,變量的值為:.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar (最前面的.;一定要加上),在系統(tǒng)變量中找到 Path 變量,點(diǎn)擊編輯,在變量值最前面添加一個(gè)分號(hào),然后在分號(hào)的前面添加 %JAVA_HOME%bin;%JAVA_HOME%jrebin 這樣java的環(huán)境變量已經(jīng)配置好了,打開dos,輸入java、javac、java –version等命令就能看見相關(guān)的信息。
將工程導(dǎo)入eclipse,F(xiàn)ile->New->Other->Android Project from Existing Code,點(diǎn)擊 Browse 找到我們引擎目錄下 CrossApp 里的 proj.android。
如圖:
將工程導(dǎo)入eclipse,F(xiàn)ile->New->Other->Android Project from Existing Code,點(diǎn)擊 Browse 找到我們新創(chuàng)建的工程目錄下的 proj.android。
如圖:
4.導(dǎo)入完成后需要確認(rèn)以下配置:
1)確認(rèn)Android 版本和引擎版本一致
如圖中 Android 版本都為 4.4.2,如果不一樣右鍵引擎選擇 Properties->Android 選擇和新建項(xiàng)目版本一樣的 Android版本。
2)更改新建項(xiàng)目的ndk路徑為ndk的根目錄。例如:D:androidandorid-ndk-r9
例如:D:androidandroid-ndk-r9c
3)在新建項(xiàng)目中找到 jni 目錄下的 Android.mk 文件找到如下代碼:
#$(call import-add-path, $(LOCAL_PATH)/../../../..)
#$(call import-add-path, $(LOCAL_PATH)/../../../../CrossApp/the_third_party/)
5.以上步驟完成后,我們直接右鍵工程->Run As Android Application,開始編譯我們的工程。
6.工程導(dǎo)入eclipse后,編譯運(yùn)行過程中所出現(xiàn)的異常和錯(cuò)誤以及對應(yīng)的解決辦法如下表所示。
錯(cuò)誤 | 解決辦法 |
在工程src下的包錯(cuò)誤,提示找不到org.CrossApp.lib這個(gè)包 | 將工程導(dǎo)入eclipse,F(xiàn)ile->New->Other->Android Project from Existing Code,點(diǎn)擊 Browse 找到我們引擎目錄下 CrossApp 里的 proj.android。 |
運(yùn)行工程出現(xiàn)Error: Program "bash" is not found in PATH | 右鍵工程->Properties,在打開面板中點(diǎn)擊C/C++ Build,在Build command一項(xiàng)中,把默認(rèn)的command替換為自己ndk目錄下的ndk-build.cmd,例如:D:android-ndk-r9cndk-build.cmd。 |
運(yùn)行工程出現(xiàn)Cannot find module with tag 'CrossApp' in import path | 在新建項(xiàng)目中找到 jni 文件夾下的 android.mk 中找到$(call import-module,CrossApp),在這句前面添加如下兩段代碼: $(call import-add-path, $(LOCAL_PATH)/../../../..) $(call import-add-path, $(LOCAL_PATH)/../../../../CrossApp/the_third_party/) 路徑修改為自己的對應(yīng)路徑。 |
模擬器運(yùn)行崩潰 | android模擬器從sdk 4.0.3開始才支持OpenGL ES2.0,新建的模擬器的sdk也要求4.0.3及以上(建議真機(jī)看運(yùn)行效果)。 |
7.環(huán)境配置參考視頻
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: