我試圖在AVD上測試cocos2d-x應用程序,但它們不適用於它們。但有必要檢查它在不同屏幕上的外觀(我只有一個物理設備)。在Windows上有Cocos Studio,您可以在其中更改屏幕,但是對於Linux來說並非如此。你如何檢查它?Linux用戶如何測試Android的Cocos2d-x應用程序?
0
A
回答
1
我不知道是否有一個linux版本的GLViewImpl或不。如果存在,您可以檢查此類中是否有像這樣的API。
- 如果
createWithRect
確實存在,事情變得更容易。
您可以:
- 寫的屏幕分辨率爲一些配置文件。
- 從配置文件中讀取屏幕的
width
和height
。
然後創建一個OpenGLView:
auto glview = cocos2d::GLViewImpl::createWithRect(yourTitle.c_str(), Rect(0, 0, width, height));
最後將它設置爲導演:
Director::getInstance()->setOpenGLView(glview);
這樣,當你想測試不同屏幕上的應用程序,你可以修改配置文件而不重新編譯源代碼。
- 如果
createWithRect
不存在,您可能需要使用OpenGL API像glfwSetWindowSize
自行改變當前OpenGLView的設置。
1
你試過Genymotion Android Emulator?
它提供了很多預定義的Android設備,比默認的Android模擬器快得多。除此之外,它的速度來自運行x86而不是ARM指令,因此您需要將x86添加到應用程序所針對的ABI列表中。這可能很簡單,只需在Application.mk
文件中將x86
添加到此行的末尾即可:
APP_ABI := armeabi x86
相關問題
- 1. 多用戶測試android應用程序
- 2. 如何測試android應用程序?
- 3. 如何測試Android應用程序?
- 4. 如何測試android應用程序?
- 5. Android應用程序測試
- 6. Android測試應用程序
- 7. 測試Android應用程序
- 8. 如何使用Android應用內購買測試帳戶測試Android應用
- 9. 如何使用android studio測試android應用程序?
- 10. 記錄的iOS/Android應用程序用戶測試
- 11. Android應用程序的性能測試
- 12. 應用程序的Android測試代碼?
- 13. 如何測試許多用戶/朋友的Facebook應用程序?
- 14. 使用測試用戶測試Facebook應用程序
- 15. 如何測試Vista的應用程序
- 16. 如何使用Monkey測試Android應用程序的UI
- 17. 如何測試使用手電筒的android應用程序?
- 18. Robotium Android通過一個測試應用程序測試很多應用程序
- 19. PhoneGap Android - 添加用戶測試應用程序
- 20. 與選定用戶測試Android應用程序
- 21. django facebook應用程序:與測試用戶一起測試?
- 22. 如何爲應用程序頁面創建測試用戶?
- 23. 如何自動測試Android應用程序三星,HTC,... Android?
- 24. Android TV應用程序uiautomator測試
- 25. 測試android應用程序錯誤
- 26. NoSuchMethodError測試android應用程序
- 27. 測試Android應用程序GUI
- 28. Android應用程序單元測試
- 29. Android應用程序 - LVL測試
- 30. Android測試應用程序錯誤