<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > Cocos2d-x學(xué)習之創(chuàng )建Android工程和編譯

Cocos2d-x學(xué)習之創(chuàng )建Android工程和編譯

作者: 時(shí)間:2016-10-08 來(lái)源:網(wǎng)絡(luò ) 收藏
wps_clip_image-16275

執行完畢,發(fā)現編譯出錯,如下圖:

wps_clip_image-20029

發(fā)現報的是文件 Permission denied 錯誤,考慮的是windows 7的環(huán)境,我們看下jni/helloword/mai.cpp的文件的權限。

結果在進(jìn)jni目錄時(shí),邊報無(wú)權訪(fǎng)問(wèn)了,如下圖:

wps_clip_image-22527

我們不管,因為上面報的是具體文件(main.cpp)文件無(wú)權限,而非文件夾,說(shuō)明編譯器已經(jīng)能訪(fǎng)問(wèn)到文件夾里面了,觀(guān)察下main.cpp的文件權限:

wps_clip_image-6506

發(fā)現當前用戶(hù)(ming)都沒(méi)有讀寫(xiě)的權限,編譯當然報錯了。我們給它賦個(gè)完全控制的權限,如下:

wps_clip_image-31043

點(diǎn)擊應用,和確定,再次執行./build_native.sh

wps_clip_image-27868

還是文件權限的問(wèn)題,我們按之前的方法,重新賦權一下,再次編譯,如果過(guò)程中發(fā)現還有類(lèi)似的問(wèn)題,賦權即可,我為了省麻煩,寫(xiě)了個(gè)快速賦權的注冊表文件內容如下:

復制代碼

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT*shellrunas]

@=管理員取得所有權

NoWorkingDirectory=

[HKEY_CLASSES_ROOT*shellrunascommand]

@=cmd.exe /c takeown /f %1 icacls %1 /grant administrators:F

IsolatedCommand=cmd.exe /c takeown /f %1 icacls %1 /grant administrators:F

[HKEY_CLASSES_ROOTexefileshellrunas2]

@=管理員取得所有權

NoWorkingDirectory=

[HKEY_CLASSES_ROOTexefileshellrunas2command]

@=cmd.exe /c takeown /f %1 icacls %1 /grant administrators:F

IsolatedCommand=cmd.exe /c takeown /f %1 icacls %1 /grant administrators:F

[HKEY_CLASSES_ROOTDirectoryshellrunas]

@=管理員取得所有權

NoWorkingDirectory=

[HKEY_CLASSES_ROOTDirectoryshellrunascommand]

@=cmd.exe /c takeown /f %1 /r /d y icacls %1 /grant administrators:F /t

IsolatedCommand=cmd.exe /c takeown /f %1 /r /d y icacls %1 /grant administrators:F /t

復制代碼
wps_clip_image-29719

以管理員身份運行這個(gè)文件后,就可以為windows 7右鍵添加取得所有權的菜單。如下圖:

wps_clip_image-3967

如果再次出現有訪(fǎng)問(wèn)權限的問(wèn)題,右鍵點(diǎn)擊下目錄,選擇管理員取得所有權即可。

最后編譯成功截圖如下:

wps_clip_image-5538

編譯成功之后,會(huì )直接在testandroidproj.androidlibsarmeabi這個(gè)目錄底下生成so文件(libgame.so)

編譯完畢,下來(lái)就是在eclipse里面編譯成apk文件,并安裝運行一把。

1、將剛編譯完的工程導入到eclipse中。

以管理員身份打開(kāi)eclipse(因為之前都是以管理員身份獲取的權限的,否則會(huì )出現編譯時(shí)權限有問(wèn)題的),選擇FILE->New->Android Project,然后選擇如下:

wps_clip_image-17112

點(diǎn)擊next,選擇Build Target,如下:

wps_clip_image-25156

運行該工程,右鍵該工程,選擇Run as ->android application(從cocos2d-2.0-rc0a-x-2.0起,支持了open gl es2.0,默認的工程創(chuàng )建是要求運行于open gl es2.0上的,即目前模擬器還未支持,所以必須用真機去調試)



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>