首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >directory...proj.android\\app/build/outputs/apk\\debug\\app-debug.apk:[Errno 2]没有这样的文件或目录:IOError

directory...proj.android\\app/build/outputs/apk\\debug\\app-debug.apk:[Errno 2]没有这样的文件或目录:IOError
EN

Stack Overflow用户
提问于 2019-08-21 18:17:19
回答 1查看 266关注 0票数 0

因为我是新手,所以请尽可能简单地回答。非常感谢

控制台日志:

代码语言:javascript
复制
> BUILD SUCCESSFUL in 2m 15s 106 actionable tasks: 1 executed, 105
> up-to-date Traceback (most recent call last):   File
> "C:\Users\fahad\Desktop\envriomentsetup\cocos2d-x-3.17.2\cocos2d-x-3.17.2
> \tools\cocos2d-console\bin\/cocos.py", line 1081, in <module>
>     run_plugin(command, argv, plugins)   File "C:\Users\fahad\Desktop\envriomentsetup\cocos2d-x-3.17.2\cocos2d-x-3.17.2
> \tools\cocos2d-console\bin\/cocos.py", line 970, in run_plugin
>     plugin.run(argv, dependencies_objects)   File "C:\Users\fahad\Desktop\envriomentsetup\cocos2d-x-3.17.2\cocos2d-x-3.17.2
> \tools\cocos2d-console\plugins\plugin_compile\project_compile.py",
> line 1530, in  run
>     self.build_android()   File "C:\Users\fahad\Desktop\envriomentsetup\cocos2d-x-3.17.2\cocos2d-x-3.17.2
> \tools\cocos2d-console\plugins\plugin_compile\project_compile.py",
> line 540, in build_android
>     self.apk_path = builder.do_build_apk(build_mode, self._no_apk, self._no_sign , output_dir, self._custom_step_args, self._ap, self)  
> File
> "C:\Users\fahad\Desktop\envriomentsetup\cocos2d-x-3.17.2\cocos2d-x-3.17.2
> \tools\cocos2d-console\plugins\plugin_compile\build_android.py", line
> 571, in do_build_apk
>     shutil.copy(gen_apk_path, output_dir)   File "C:\Python27\lib\shutil.py", line 139, in copy
>     copyfile(src, dst)   File "C:\Python27\lib\shutil.py", line 96, in copyfile
>     with open(src, 'rb') as fsrc: IOError: [Errno 2] No such file or directory:
> 'C:\\Users\\fahad\\Desktop\\projectsteam\\proj.android\\app/build/outputs/apk\\debug\\app-debug.apk'
EN

回答 1

Stack Overflow用户

发布于 2019-09-22 23:20:57

我见过很多像你这样的cocos2d问题。

  • 您的项目使用的是cocos版本吗?(您可以在.cocos-project.json文件中查看)可能您的工程使用的是旧的cocos版本,这种情况下您使用的是cocos最新的版本。cocos2d框架的
  • 检查要求: NDK版本稳定,sdk版本,python版本,...
  • 检查您工程中的jni,确保编译过的库的名称是libcoco2dcpp它位于路径: proj.android\app\jni\Android.mk。在本例中,它将是hello wolrd libcocos2dcpp
  • Create,一个新的LOCAL_MODULE_FILENAME :=项目,并尝试构建它。如果它有问题,修复它很容易,然后将项目上代码逐个复制到这个项目中,并尝试重新编译以查找错误。

=>我已经通过cocos2d-x 3.17.2创建了新Helloworld项目。具有LOCAL_MODULE_FILENAME := libMyGame的jni文件的代码可能是您正在使用最新的cocos2d控制台编译旧项目并导致此错误

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57589394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档