【问题标题】:Error occur at compiling the Cocos 2d-x project in android Studio在android Studio中编译Cocos 2d-x项目出现错误
【发布时间】:2017-07-03 10:25:32
【问题描述】:

Cocos 2d-x-3.15.1 Error in android Studio

在android studio中编译新项目时出错

编辑

我在 cocos2dxXXXXXX 文件中有新的错误,在下面添加了截图:

【问题讨论】:

  • @Abhishek Aryan 我用的是 NDK r10e 和 Cocos 2d-x-3.10!!
  • 请显示ProcessCpuTracker.cpp文件的标题导入
  • 感谢 @Abhishek Aryan 它的工作,但现在在 Android Studio 相关的 JAR 文件中出现错误
  • 显示完整的错误日志而不是快照?
  • @AbhishekAryan 我给你发了 android studio 中的错误图片

标签: compiler-errors cocos2d-x-3.0 cocos2d-android


【解决方案1】:

#include <unistd.h> NDK v15 文件的 ProcessCpuTracker.cpp 文件中缺少标头

查看this答案了解更多详情。


编辑

Cocos2dxDownloader.java 使用在 Android 6.0 中删除的 Apache HTTP Client

这个问题有一个PR,所以你可以使用最新版本或自己打补丁:

  1. cocos/platform/android/java/libs/文件夹中添加android-async-http-1.4.9.jar

  2. Cocos2dxDownloader.java 文件中的次要 changes(导入语句)

【讨论】:

  • 我应该导入相同的内容还是想做一些更改(导入 cz.msebera.android.httpclient.Header; import cz.msebera.android.httpclient.message.BasicHeader;)因为更改后它也显示相同的错误并复制相同的导入仍然显示错误!没看懂!!!
  • @KunalPitale 将org.apache.http.legacy.jar 文件复制到您的项目文件夹中:[YOUR COCOS STUDIO PROJECT PATH]\proj.android\libs
  • @KunalPitale 为什么不更新到最新版本?有关更多详细信息,请查看此thread
  • 我更新了最新版本,但在命令提示符下编译时出现问题。所以我使用了老版本的 cocos 2d-x-3.10。但我有 Cocos 2d-x-3.15.1、NDK r15、apache ant 1.10.1。
  • 降级不是解决方案,因此请在最新版本中找到您的错误并解决,ProcessCpuTracker.cpp 的编译错误可能是什么?还是别的什么?
猜你喜欢
  • 2017-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-27
  • 1970-01-01
  • 2016-08-30
  • 1970-01-01
相关资源
最近更新 更多