1. 程式人生 > >Cocos2d-x打包apk中犯得低階錯誤

Cocos2d-x打包apk中犯得低階錯誤

因為沒有具體寫需要手機測試的應用,把環境搭建完後就沒試過,結果發現,遇到了好多問題,在這裡記錄一下。

1、在配置的時候sdk環境沒有寫好,只在使用者變數中增加了ANDROID_SDK_ROOT,結果發現使用android list target顯示不是內部命令。

解決方法:需要在環境變數中加一個ANDROID_SDK_HOME,變數值為sdk的位置D:\adt\sdk。

2、按照很多教程中寫的cocos compile -p android --ap 19,一直提示19 is not a valid android target platform.而target顯示api 19是可用的,這個問題沒能解決,如果有大神看到了,希望給提出點建議。

解決方法:不能算解決吧,只能算偷懶了,直接用cocos compile -p android,沒有報錯,可以編譯了。


3、在使用命令列編譯時,最後生成apk時,一直報錯xml:542。其實問題很簡單,就是android的規定包名需要兩級以上,如我在C++中定義了一個名為CocosProject01的package,即為一級。兩級就是xxx1.xxx2,xxx1為一級,xxx2為另一級。

解決方法:沒辦法,重建專案吧,注意包的命名要兩級以上,我說為什麼書上給的例子人家用的是org.Cocos.HelloCpp這麼複雜。


折騰了一天半,終於成功生成了apk,可以鬆口氣了。也快考試了,以這個為由推了老闆讓看論文的要求,結果都浪費在這了。

相關推薦

Cocos2d-x打包apk低階錯誤

因為沒有具體寫需要手機測試的應用,把環境搭建完後就沒試過,結果發現,遇到了好多問題,在這裡記錄一下。 1、在配置的時候sdk環境沒有寫好,只在使用者變數中增加了ANDROID_SDK_ROOT,結果發現使用android list target顯示不是內部命令。 解決方法

Cocos2d-x打包APK遇到問題

原文:http://blog.csdn.net/gongweijiao/article/details/6990379用ant執行jasperreport的samples/charts示例的build.xml時,無法編譯,提示錯誤如下:javac:    [javac] C

Windows平臺下Cocos2d-x 打包Android平臺APK

從Cocos2d-x 3.2專案打包成apk安卓應用檔案,搭建安卓環境的步驟有點繁瑣,但搭建一次之後,以後就會非常快捷!(涉及到3.1.1版本的,請自動對應3.2版本,3.x版本的環境搭建都是一樣的) 一、軟體 (1)VS2012(C++11特性在VS2012以上可以

Cocos2d-x 3.0 物理碰撞檢測onContactBegin回調函數不響應問題

track 後來 which compare mar details egl def trac 好吧,事實上這篇也是暫時冒出來的,近期朋友要做個物理遊戲,曾經做物理還是用box2d,呃。確實要花些功夫才幹搞懂當中的精髓,可是聽講這套引擎又一次封裝了一次。要easy非

Cocos2d-x使用過程遇到的錯誤(VS下開發,移植到Android釋出)(更新ing)

環境:windows7, VS2010, cocos2d-1.0.1-x-0.12.0, cygwin, eclipse, android sdk4.0.3, ndk r7b 在vs上開發,然後移植到android上. 20120718 CCArray的foreach操作: c

細數atoi錯誤(Leetcode第7題)

題目原文 實現 atoi,將字串轉為整數。 該函式首先根據需要丟棄任意多的空格字元,直到找到第一個非空格字元為止。如果第一個非空字元是正號或負號,選取該符號,並將其與後面儘可能多的連續的數字組合起來,這部分字元即為整數的值。如果第一個非空字元是數字,則直接將其與

【玩轉cocos2d-x之四十】如何在Cocos2d-x 3.0使用opengl shader?

有小夥伴提出了這個問題,其實GLProgramCocos2d-x引擎自帶了。完全可以直接拿來用。先上圖吧。使用opengl前後的對比: 1.在cpp中使用openGL shader。 (1)新

Cocos2d-x 記憶體管理retain autoRelease release

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

cocos2d-js打包apk的一些坑

      今天把環境配好準備把同學開發好的cocos專案打包,她是用WebWStorm開發的,在瀏覽器上執行沒有任何問題,那麼有什麼好坑的呢,現在讓我們一個一個問題來說明下。      1,應為在WebStrom上只能在瀏覽器上除錯,所以瀏覽器上執行ok,我就沒看除錯記錄

Cocos2d-x 3.0 物理碰撞檢測onContactBegin回撥函式不響應問題

好吧,其實這篇也是臨時冒出來的,最近朋友要做個物理遊戲,以前做物理還是用box2d,呃,確實要花些功夫才能搞懂其中的精髓,但是聽講這套引擎重新封裝了一次,要容易很多,所以就簡單嘗試了一下,感覺確實要簡單不少,不過在這其中還是遇到了些問題,首先就來說說onContactBeg

Spring Boot 初級入門教程(十二) —— 執行、測試、打包過程碰到的各種錯誤

錯誤一:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project test-springboot: Compilation fail

牢記android程式設計不能低階錯誤,其他同理(持續更新)

1.舉例呼叫一個方法時候,如果方法中的引數有控制元件之類的賦值時候(比如動態設定圖片或文字)一定要在方法裡面判斷是否為空,不然極有可能出現空指標異常等。正確程式碼如下: public void setToolBar(String title, ImageView image

*** 競賽的各種低階錯誤,及程式設計常見錯誤小結 *** 歡迎童鞋們跟帖

編寫程式碼常見錯誤: 1.遞迴時隱藏的修改了全域性變數例如點分治重心   →每次複製一遍  2.測試資料時未將空間開到題目要求,隱藏的空間倍數關係例如無向圖2倍  →RE  3.除數是個減法式子  

Jmeter--記錄一個使用CSV Data Set Config低階錯誤

關於Jmeter的這個元件CSV Data Set Config網上已有大量篇幅的文章去接受,並且介紹的都挺詳細,這裡就不再介紹。這裡主要介紹第一次使用此元件時犯的錯誤。 當指令碼完成後,點選執行,但是在察看結果樹中沒有發現執行結果,可以說點選執行後,指令碼沒有執行。遮蔽掉

C++ vs使用的一些低階錯誤總結

1、生成dll時的低階錯誤配置型別:應用程式 exe,目標檔案拓展名:dll  ,如下圖所示,這樣得到的是一個偽dll,會在呼叫dll時出現莫名其妙的錯誤。2、pow函式的使用C++ 中,double類型範圍:-1.7*10(-308)~1.7*10(308)float類型範

Cocos2d-x AndroidStudio 打包apk 編譯配置

1.準備好以下檔案 2.配置環境   我把全部檔案都放在了D:\Android目錄裡以便好管理。   1) Java環境配置大家自行百度   2) NDK配置     安裝好後在系統變數裡如圖系統變數:       3) ANT配置    

cocos2d-x-3.13打包APK的解決方案

前面利用控制檯建立一個新的專案,然後在VS上執行都是沒有問題的。 配置Android開發環境,完全按照他的步驟來。 關鍵是這一段 生成Android專案檔案 在新建專案test專案中,執行proj.android下的build_native.py指令

小小菜之Cocos2d-x遊戲開發旅程——Lua打包apk

Lua打包apk 這裡使用Cocos code ide 進行打包 , 後面會將在eclipse上的打包 第一步:環境配置。配置android-sdk,ant,ndk的路徑。 第二步:選中你的工程檔案,右鍵->Cocos工具->新增原生代碼支

Cocos2d-xVector<T>容器以及實例介紹

top 宋體 hello 操作符 模板類 log ins bsp main Vector<T> 是Cocos2d-x 3.x推出的列表容器,因此它所能容納的是Ref及子類所創建的對象指針,其中的T是模板,表示能夠放入到容器中的類型,在Cocos2d-x 3.x

Cocos2d-x優化關於背景圖片優化

指針 text .cpp 互動出版網 沒有 tde white 實現 origin 因為背景圖片長時間在場景中保存,並且圖片非常多,我們能夠對其進行一些優化。我們通過例如以下幾個方面考慮優化:1、不要Alpha通道背景圖片的特點是不須要透明的,所以紋理格式能夠採用不帶有A