我正在使用 flash CC + Air 3.8 for android + Flex 4.6 + starling。
在 android 方面,android 4.3 SDK api 18 + AVD for 7in WSVGA tablet(尝试使用和不使用“使用主机 GPU”和“快照”)
我使用 flash CC“发布到模拟器”将我的 starling 项目发布到我找到的已经启动并位于主屏幕上的虚拟 android 设备。我的应用程序启动后出现Context3D 不可用。我有 <renderMode>direct</renderMode>
在 xml 和 flash 中。还尝试添加 <colorDepth>16</colorDepth>
正如有人建议但没有奏效。
我可以找到重复项,但没有有效答案。
最佳答案
您可能想要检查实际的运行时 xml 文件而不是源代码中的 -app.xml。我发现对于 android,可能有一个 -android-descriptor.xml 存在于 .swf 文件所在的位置。确保将 renderMode 设置为直接在 bin/output 文件夹中,而不是源文件中。
关于android - 安卓模拟器上的八哥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18239101/