我正在尝试开发一个cocos2d android项目。奇怪的事发生了。在Eclipse中我编辑源文件,但是eclipse似乎没有编译更改。这是一个典型的日志:
[2016-05-29 16:26:28 - GameName] Android Launch!
[2016-05-29 16:26:28 - GameName] adb is running normally.
[2016-05-29 16:26:28 - GameName] Performing org.cocos2dx.cpp.AppActivity activity launch
[2016-05-29 16:26:28 - GameName] Automatic Target Mode: using device '020772d4'
[2016-05-29 16:26:28 - GameName] Uploading GameName.apk onto device '020772d4'
[2016-05-29 16:26:29 - GameName] Installing GameName.apk...
[2016-05-29 16:26:37 - GameName] Success!
[2016-05-29 16:26:37 - GameName] Starting activity org.cocos2dx.cpp.AppActivity on device 020772d4
[2016-05-29 16:26:38 - GameName] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.CompanyName.GameName/org.cocos2dx.cpp.AppActivity }
正如您所看到的,它正在生成一个新的apk并将其放在设备上,但是如果您在项目中编辑任何内容,则不会显示这些编辑内容。但是,如果您进入命令提示符并执行cocos run ...
,那么它将编译并运行源代码中的更改。
我已经在eclipse中清理,重建,重新链接等等,它仍然是同一个故事,eclipse不会更新应用程序,新的更改保持不变。
我注定要从命令提示符编译所有内容吗?
另外:Eclipse无法识别代码中的任何错误。
答案 0 :(得分:0)
它可能是你用于android的插件。你使用的是哪个插件?你为什么不使用Android Studio?你在处理遗留软件吗?