亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

windows+eclipse+cocos2d-x3.0beta版安裝+apk生成

發布時間:2020-06-21 12:16:05 來源:網絡 閱讀:1536 作者:AndyLiuchangTao 欄目:游戲開發

   這文章編寫的前提是已經安裝好了eclipse并已經配好了android開發環境。

   我們從cocos2d-x官網下載3.0beta版,加壓出出來。cocos是c++開發的,所以我們需要安裝c++的編譯環境,在window上我們可以安裝vs2012或者cygwin,在window上開發cocos我們最好安裝vs2012(當然你習慣其他開發環境也是可以的 ),我習慣linux上開發,所以我直接安裝cygwin。環境前奏環境部署完成。

   解壓目錄如下:

   windows+eclipse+cocos2d-x3.0beta版安裝+apk生成

   window的直接進入cocos2d-x/build目錄用vs2012打開工程(目前只提供vs2012工程),重新生成解決方案就可以直接運行testApp了,要想創建自己的工程我們需要打開cygwin進入cocos2d-x-3.0beta\tools\project-creator目錄,執行python  project-creator.py -n myTest -k com.myTest -l cpp -p /home/myCocos2dx ,命令執行成功的話我們可以在/home/myCocos2dx找到我們相應的myTest項目,新項目如下:

windows+eclipse+cocos2d-x3.0beta版安裝+apk生成

   里面有各種平臺的工程,我需要的是在android上運行,所以直接進入aproj.ndroid,執行python build_native.py,編譯so庫,中間可能出現ndk找不到,我打開build_native.py文件發現如下代碼

def check_environment_variables_sdk():
    ''' Checking the environment ANDROID_SDK_ROOT, which will be used for building
    '''
    try:
        SDK_ROOT = os.environ['ANDROID_SDK_ROOT']
    except Exception:
        print "ANDROID_SDK_ROOT not defined. Please define ANDROID_SDK_ROOT in your environment"
        sys.exit(1)
    return SDK_ROOT
def check_environment_variables():
    ''' Checking the environment NDK_ROOT, which will be used for building
    '''
    try:
        NDK_ROOT = os.environ['NDK_ROOT']
    except Exception:
        print "NDK_ROOT not defined. Please define NDK_ROOT in your environment"
        sys.exit(1)
    return NDK_ROOT

這個時候我們需要去配置ANDROID_SDK_ROOT和NDK_ROOT這兩個環境變量,把他們指向andoird sdk和nkd的根目錄

這樣我們重新執行腳本編譯代碼,等待許久之后我生成了.so文件,到這里已經編譯完成,接下來就是把項目變成apk安裝到android手機上運行

   啟動eclipse,導入我們的android工程,不出意外的話到這里就已經有apk了,我自己遇到了一個問題,工程沒有報錯,但是沒發現akp文件,因為我不熟悉eclipse,導致我在這里折騰了很久,經過許久研究發現我自己的項目跳過了apk的生成,我們需要設這eclipse成這樣,windows+eclipse+cocos2d-x3.0beta版安裝+apk生成

保存這個配置,清理工程重新編譯就自動有apk生成了。

到這里就完成coocs2d-x3.0beta到android 系統的apk生成過程

小弟小白一枚,求指教!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连城县| 镇安县| 治多县| 乡城县| 宜章县| 开封市| 汾阳市| 水富县| 浦城县| 宜兰市| 双鸭山市| 吴旗县| 唐海县| 高唐县| 和政县| 五河县| 邻水| 昌宁县| 渭源县| 石景山区| 兖州市| 苗栗县| 安平县| 平陆县| 阳信县| 和林格尔县| 益阳市| 日照市| 元朗区| 梁平县| 温州市| 东乡族自治县| 澜沧| 平果县| 高碑店市| 大荔县| 铅山县| 蓝田县| 宁都县| 靖边县| 新巴尔虎左旗|