cocos2d-x 編譯到android studio的坑
在coccos2d-x 3.9版本的開發移植android中,遇到了一些坑,記起來~
1.android.mk檔案。
由於在proj.android中的mk檔案是$(LOCAL_PATH)/../../xxx 這個路徑,因為不管是Classes或者是cocos2d檔案都在proj.android和proj.android-studio的同路徑中,所以問題來了,proj.android-studio裡面的android.mk檔案裡面的路徑也是這個。但是proj.android-studio多了一層工程名,所以就算你環境搭建好了,編譯出來的.so檔案始終都會缺少東西,啟動會提示appActivity找不到之類的錯誤。所以$(LOCAL_PATH)/../../../xxx,再加一層..路徑。
2.ndk版本和sdk tools。
google在sdk.25以上移除了android命令,所以要下載一個低版本的sdk,或者下載個低版本的tools,然後替換掉。對應的ndk版本就是10版本的,我的是10e版本攜帶了4.8和4.9的庫。
相關推薦
cocos2d-x 編譯到android studio的坑
在coccos2d-x 3.9版本的開發移植android中,遇到了一些坑,記起來~ 1.android.mk檔案。 由於在proj.android中的mk檔案是$(LOCAL_PATH)/../../xxx 這個路徑,因為不管是Classes或者是
cocos2d-x 編譯成android apk常見錯誤
1編譯CCCommon.cpp 提示資訊: [armeabi] Compile++ thumb: cocos2dx_static <= CCCommon.cpp D:/cocos2D/cocos2d-2.0-x-2.0.4/cocos2d-2.0-x-2.0.4/s
cocos2d-x 3.0的坑有哪些
命令行 工程文件 模擬 directory file run eclipse setup.py ports 問題一:setup.py 之後, ANT文件夾為什麽創建不成功? ANT文件夾要指定到bin以下,NDK和SDK則指定要根文件夾就可以 問題二:cocos
MacOS X 編譯Android原始碼
MacOS X 編譯Android原始碼 本篇文章已授權微信公眾號 guolin_blog (郭霖)獨家釋出 由於在工作中遇到了很多關於android內部實現的問題,雖然後面都解決了,有些是看了原始碼實現,有些原始碼看不了只能去google,百度。這就導致了對於很多的問題其實是知其然不知其
在原始碼環境中編譯Android studio專案時的mk指令碼編寫
1、Main專案是主工程,下面有名為app的專案 CommonLib是庫工程,下面有名為lib的專案 Main專案會用到CommonLib庫。 2、原始碼環境中兩個專案是在同一個目錄下,平級的。Android.mk分別在各自的根目錄下。 3、參考
Android 7.0系統原始碼中如何編譯android studio工程
eclipse工程放在系統原始碼裡編譯,直接把整個包丟到系統裡,然後加一個Android.mk,就完事了,可是eclipse被谷歌拋棄很久了,現在琢磨者如何將android studio工程放到系統原始碼裡編譯,在網上找了一大圈 都沒有找到,只好自己幹了了。 android
android ndk 崩潰捕獲(cocos2d-x 之android崩潰捕獲)
ndk 崩潰捕獲 ,我們可以採用 breakpad是一個跨平臺的c++崩潰處理系統。包括:dmp生成模組、 上傳模組、 伺服器儲存模組、解析dmp模組 等。 這裡我只大概說一下dmp生成模組。 1、編譯靜態庫解壓並拷貝breakpad原始碼目錄到專案中,編譯: 指令
Windows平臺下Cocos2d-x 打包Android平臺APK
從Cocos2d-x 3.2專案打包成apk安卓應用檔案,搭建安卓環境的步驟有點繁瑣,但搭建一次之後,以後就會非常快捷!(涉及到3.1.1版本的,請自動對應3.2版本,3.x版本的環境搭建都是一樣的) 一、軟體 (1)VS2012(C++11特性在VS2012以上可以
【加快cocos2d-x編譯速度】cocos2d-x編譯專案時避免拷貝資料夾和庫
http://codingnow.cn/cocos2d-x/928.html 本文參考自子龍山人的部落格,跟他的方法也有少許的不同,自己用著舒心才是最重要的。cocos2d-x的版本更新太快了,本文使用的是最新的cocos2d-x 2.0.4版本,IDE是vs2010
Cocos2d-X LUA 入門踩坑之小遊戲
作為一個剛剛入門的新人,接觸cocos2d-x也就半個多月,在這裡純屬個人看法以及踩過的一些坑,大神勿噴! 剛開始接觸cocos2d-x的時候,在官網下載cocos2d-x最新版,發現與所學教程的版本不太一樣,跟著舊版本quick做出來的東西在新版本下根本跑不
[cocos2d-x]編譯cocos2d-win32.vc2010報錯
1.下載 cocos2d-x-2.1.4 版本,解壓到工作盤,目錄最好不要太深,後面可能會從命令列進入。 2.雙擊 cocos2d-win32.vc2010.sln,而不是 build-win32.bat. 3.右擊解決方案,生成解決方案。生成完後,發現有兩個錯誤: 錯誤 84 error MSB3
標題:如何使用ShareSDK實現Cocos2d-x的Android/iOS分享與授權
Cocos2DX 簡介 Cocos2d-x是一套成熟的開源跨平臺遊戲開發框架。其引擎提供了圖形渲染、GUI、音訊、網路、物理、使用者輸入等豐富的功能,被廣泛應用於遊戲開發及互動式應用的構建。引擎的核心採用C++ 編寫,支援使用C++、Lua或者JavaScript進行開發。同時Cocos2d-x可以適配IO
怎樣用ccache加速cocos2d-x android版本號的編譯
can ins 數據 pro 增加 chang mpi com win 下面步驟在MAC下測試通過: 首先是安裝CCache, 能夠用homebrew brew install --HEAD ccache 也能夠用源代碼安裝 git clone https://g
cocos2d-x 移植到android中編譯的一些問題:fatal error: Box2D/Box2D.h: No such file or directory"
cocos2 app nal get dsc err 2dx ros blue 1、fatal error: Box2D/Box2D.h: No such file or directory" 須要加入box2d庫的支持,改動android.mk
【Cocos2d-x 3.0】遊戲開發之android交叉編譯
plain edit 100% b2c 令行 sdk 自己的路 smi bin 作者:Senlern 轉載請註明,原文鏈接:http://blog.csdn.net/zhang429350061/article/details/37959489 在上
【iOS-cocos2d-X 遊戲開發之四】Cocos2dX建立Android NDK新專案並編譯匯入Eclipse中正常執行!
站文章均為 李華明Himi 原創,轉載務必在明顯處註明: 轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/android-game/645.html ☞ 點選訂閱 ☜ 本部落格最新動態
Android下編譯cocos2d-x專案報錯 ***'AssetsManager.o'. Stop
具體錯誤提示: make: *** No rule to make target `***/extensions/AssetsManager/AssetsManager.cpp', needed by
Android Studio工程如何放到Android 4.X原始碼環境中編譯
現有專案需要用到RecyclerView、Leanback、Cardview等一些比較新的Support庫,且用來編譯的buildToolsVersion已經需要用到最新的23.0.1,targetSdkVersion是23。 之前嘗試在Ec
mac下cocos2d-x 3.8.1使用 Android Studio除錯工程總結
隨著Google對Eclipse放棄,轉而大力推薦研發Android Studio這款工具。我輩又怎能落人之後呢? cocos在最近的版本中也推出了android studio版本工程檔案(proj.android-studio)。 但是想法是美好的,現實卻
Android cocos2d-x開發(三)之建立Android工程和編譯
1、進入cocs2d-x目錄,用文字編輯器開啟create-android-project.bat 將_CYGBIN=設定為cycgwin\bin安裝的的絕對路徑。 將_ANDROIDTOOLS設定為android sdk 的tools絕對路徑 將_NDKROOT設定為an