標籤:android style http java color 使用
【1、安裝VS2010】
推薦版本Microsoft Visual Studio 2010旗艦版(2.5G)http://download.microsoft.com/download/E/0/4/E0427BB8-8490-4C7F-A05B-AFEA0FC3EA80/X16-60997VS2010UltimTrialCHS.iso註冊方法:方法一:在控制面版的在卸載嚮導中輸入序號 (不要真的卸載)YCFHQ-9DWCY-DKV88-T2TMH-G7BHP,方法二:解壓ISO後找到setup\setup.sdb,用筆記本開啟,找到:[Product Key] YR3W8FCM2B7BKF9HMQFTCH7WK並將key替換成: YCFHQ9DWCYDKV88T2TMHG7BHP
【2、安裝COCOS2D-X】
官網http://cocos2d-x.org/下載Cocos2d-x,例如【cocos2d-x-2.2.3.zip(406M)】,解壓(C:\games\cocos2d-x-2.2.3),雙擊cocos2d-win32.vc2010.sln,VS自動開啟,在解決方案中可以看到多個官方例子,點擊選中TestCpp,右鍵設為啟動項目,點擊工具列的綠色小三角啟動,靜等N分鐘後,編譯完成後彈出模擬器,運行demo。
2.1 安裝VC模板建立項目【2.2版本前才有】
A、找到C:\cocos2d-2.1rc0-x-2.1.3\template\msvc\InstallWizardForVS2010.js檔案,雙擊安裝即可。
【如果JS檔案無法運行,“系統預設的js的引擎被改變了,,而非系統預設的 wscript.exe,修改js檔案的開啟檔案為 wscript.exe(位於System32下)”,“開啟登錄編輯程式,定位[HKEY_CLASSES_ROOT\.js]這一項,雙擊預設值將其改為“JSFile”即可”】
B、開啟一個新的vs2010程式,然後選擇"檔案—建立—項目",在模板中選擇Visual C++ -> cocos2dx-x -> cocos2dx-win32 Application,建立一個HelloWorld項目,目錄放在C:\cocos2d-2.1rc0-x-2.1.3\projects下,否則會導致找不到cocos2d相應的庫(解決方案:把C:\cocos2d-2.1rc0-x-2.1.3\cocos2dx 和 CocosDenshion這兩個檔案夾拷貝到HelloWorld中,把C:\cocos2d-2.1rc0-x-2.1.3\Debug.win32裡的靜態連結庫:libcocos2d.lib、libEGL.lib
libgles_cm.lib、libCocosDenshion.lib、iconv.lib、libxml2. lib、zlib1. lib拷貝到HelloWorld\Debug.win32檔案夾中,把C:\cocos2d-2.1rc0-x-2.1.3\Debug.win32中的動態連結程式庫:libcocos2d.dll、libEGL.dll、libgles_cm.dll、libCocosDenshion.dll、iconv.dll、libxml2.dll、zlib1.dll拷貝到HelloWorld\Debug.win32檔案夾中)
C、運行項目,成功。
2.2 Python指令碼建立項目
A、先下載Python並安裝B、添加Path環境變數,【電腦】->【屬性】->【控制台\所有控制台項\系統】->【進階系統設定\進階\環境變數】,在系統變數欄中找到path,【編輯】在其最前面加上python.exe所在路徑C:\Python27,分號隔開。C、開啟cmd 輸入python,如果有資訊提示則安裝成功。D、定位到C:\games\cocos2d-x-2.2.3\tools\project-creator檔案目錄下,輸入命令【python create_project.py -project Helloworld -package com.cocos2d-x.org -language cpp】,其中Helloworld是項目名稱,com.cocos2d-x.org是包名,或者使用記事本建立一個XXX.bat的檔案儲存以上命令,雙擊直接運行,建立項目。建立好的工程都在cocos2d-x-2.2.3\projects目錄下。
【3、安裝JDK】
A、根據電腦配置(64位 or 32位)下載對應的JDK,官網地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下載jdk-7u60-windows-x64.exe,雙擊安裝,一路next,注意安裝目錄。B、配置環境變數。建立JAVA_HOME,為JDK安裝路徑【C:/Java/jdk1.6.0_20】。編輯Path,在值的最前面加上【%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin】。建立CLASSPATH為java載入類(class or lib)路徑,設為【 .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar】(注意前面的.;) 。
C、在cmd輸入 java,檢查安裝是否成功。
【3、安裝Android SDK、NDK】到官網下載adt-bundle-windows-x86_64-20140321.zip、android-ndk-r9d-windows-x86_64.zip,解壓儲存好路徑,例如C:\android\(android-ndk-r9d、eclipse、sdk、SDK Manager.exe)。 【4、eclipse編譯項目】1、啟動eclipse.exe。設定預設工程路徑(C:\android\workspace)。設定【window】->【Preferences】,【Android】 SDK Location:C:\android\sdk;NDK Location:C:\android\android-ndk-r9d。2、匯入前面建立的HelloWorld工程,【檔案】->【匯入】->【Android/Existing Android Code Into Workspace】->【Root Directory: "C:\games\cocos2d-x-2.2.3\projects\HelloCpp\proj.android"】->【完成】。3、複製資源檔,把HelloWorld\Resources下的所有檔案複製到HelloWorld\proj.android\assets目錄下4、將cocos2d-x-2.2.3\cocos2dx\platform\android\java\src\org\cocos2dx路徑下的 lib檔案夾複製到HelloWorld\proj.android\src\org\cocos2dx下。5、配置工程屬性。右鍵工程名【Properties】
A、Resource->linked Resource->New 【COCOS2DX = C:\games\cocos2d-x-2.2.3】
B、C/C++ Build:【Build command = C:\android\android-ndk-r9d\ndk-build.cmd】
C、Environment->【Add】三個變數:【COCOS2DX=C:\games\cocos2d-x-2.2.3】、【NDK_ROOT=C:\android\android-ndk-r9d】、【NDK_MODULE_PATH=C:\games\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt】。
6、修改HelloWorld\jni\Application.mk,添加一行 APP_PLATFORM := android-8
7、修改HelloWorld\jni\Android.mk, 在LOCAL_SRC_FILES添加工程Classes的cpp檔案名稱,另外添加兩行
$(call import-add-path, C:\games\cocos2d-x-2.2.3) ,
$(call import-add-path, C:\games\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt)
8、調試工具:
A、建立一個虛擬設備,Android Virtual Device Manager,NEW,勾選【使用主機GPU】,否則無法執行cocos2dx應用程式。
B、真機調試需要下載手機Android版本對應的API版本,點擊工具列的下載按鈕。 http://www.crifan.com/summary_android_name_and_api_version_relation/9、打包APK:A、工程目錄下的AndroidManifest.xml檔案,修改API版本,<uses-sdk android:minSdkVersion="8"/>B、Android Tools -> Export Signed Application Package,設定完成後,稍等片刻,在設定的路徑下出現apk檔案,移植成功。C、在Export Android Application這一步,選擇已有keystore, 否則建立一個(認證要儲存好,不然簽名不同,不能升級安裝,只有卸載安裝) 。