Cocos2d x打包成APK時需要注意的問題

2021-06-17 18:08:45 字數 951 閱讀 6931

1、修改程式安裝後再手機上顯示的名字

2、.so檔案,每用cgydrive打包一次就得從新匯入一次,匯入路徑為libs->armeabi,.so檔案為cocos2d-x和安卓的交叉編譯檔案,每次打包都會導致匯入的.so檔案丟失。

4、新增計費時,別忘了在配置檔案中新增對應的許可權,否則可能不會彈出計費框。

5、使用create-android-project.bat建立專案時,注意專案名稱中不要像包名那樣出現「.」的情況,如果專案名稱中出現了「.」則在專案中將會出現找不到jni的情況,用cygwin打包時也會報錯。具體原因呢,不知道,大家引以為戒。

6、呼叫安卓的設定介面

intent settingsintent = new intent("android.settings.settings");  

jnitesthelper.instance.startactivity(settingsintent);

可以用到網路設定中去~

7、在非主線程中呼叫jni方法時要注意的問題

在非主線程中呼叫自定義的方法時,如下:

void installapk(const char *filename)

else

}在eclipse的log輸出中會出現這個錯誤:

failed to get the environment using getenv()
所以盡量在主線程中呼叫jni中函式。

Cocos2d x 學習筆記 打包apk

使用eclipse ndk交叉編譯 1 cocos2d x 2.2.2 cocos2d x 2.2.2 projects myproject proj.android jni,開啟android.mk 可以使用editplus 修改以下內容 1 在 include build shared libr...

cocos2d x的安卓平台打包apk的bug

首先分享乙個 關於apk打包的詳細教程,這個上面也提到了一些bug以及解決方案。下面是我自己遇到的bug 1,在cocos2d x的目錄下setup.py檔案的android的sdk ndk或ant目錄設定錯誤。解決方案 右鍵我的電腦 屬性 高階系統設定 環境變數 root刪除,重新執行setup....

如何將cocos2d x專案打包成乙個 exe

release版本也一樣,也可以像下列方法 下面,你要打包cocos2d x中的test專案成乙個exe檔案 1 可以再cocos2d x目錄下的debug.win32的全部複製到乙個資料夾裡 2 然後把test所有的資源也複製到上面說的資料夾裡,這樣就可以執行test.win32.exe,但是你會...