所以,我正确安装了 eclipse、android sdk、ndk、coocs2d-x 2.1.4 的问题。我可以构建 cocos2d-x android 项目,将其导入 eclipse 等。一切看起来都很好,但不是真的。问题是我无法启动我的虚拟机来模拟安卓操作系统。我创建了 avd,它适用于简单的 android 项目,但是当我使用它作为 android 应用程序运行 cocos2d-x 项目时,它什么也不做。根本没有输出。我找到了本指南并遵循了它。但我遇到了一个问题。首先,当我按照此步骤操作时:
现在使用以下命令启动 Android for x86 Intel Emulator:
$ <SDK directory>/tools/emulator-x86 -avd Your_AVD_Name -qemu -m 2047 -enable-kvm
我有一条错误消息:
gloomist-CN 工具 # ./emulator-x86 @myavd -qemu -m 2047 -enable-kvm
模拟器:错误:未知虚拟设备名称:“myavd”
模拟器:找不到名为“myavd”的虚拟设备
但它在 sdk 中作为有效的 android 虚拟设备。而下一个。在我粘贴到上面链接的那个教程中,最后一步是:
使用正确的库路径和选项运行模拟器 确保 将库路径设置为包含模拟器的 Open GL 库的目录 (LD_LIBRARY_PATH=...) 运行 x86 版本的模拟器(运行 /tools/emulator-x86) 启用 GPU 使用(使用选项“-gpu on”) 此外,您需要指定要使用的 Android 虚拟设备的名称(使用选项“-avd”) 在 OS X 上,命令行看起来像这样 LD_LIBRARY_PATH=~/bin/android-sdk/tools/lib ~/bin/android-sdk/tools/emulator-x86 -verbose -avd android17x86 -gpu on
我真的不知道作者所说的这一切是什么意思。谁能解释我在linux中的方法?
所以基本上,主要问题是:如何在 lixnux 上的 Eclipse 中在 AVD 上运行 cocos2d-x 项目?而已。
我使用 Linux 版本 3.2.0-23-generic (buildd@palmer) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu4)) #36-Ubuntu SMP Tue Apr 10 20:41:14 UTC 2012 (Ubuntu 3.2.0-23.36-通用 3.2.14)。
谁能帮我弄清楚如何使用 Eclipse 在 AVD 上准确启动我的 cocos2d-x 项目?