creator构建的原生工程Android studio编译失败,求帮助

  • Creator 版本:1.6
  • Android studio:3.0

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:fram:externalNativeBuildDebug’.

Expected output file at .\obj\local\armeabi-v7a\libcocos2djs.so for target cocos2djs but there was none

1.6不支持android studio 3.0
请直接用android studio 2.0或者用1.7吧。

1赞

1.6.2支不支持as3.0啊?也是这问题:

Error:(81) Android NDK: Application targets deprecated ABI(s): armeabi
Error:(82) Android NDK: Support for these ABIs will be removed in a future NDK release.
Error:(81) Android NDK: Application targets deprecated ABI(s): armeabi
Error:(82) Android NDK: Support for these ABIs will be removed in a future NDK release.
Error:Execution failed for task ‘:XXXX:externalNativeBuildDebug’.

Expected output file at ./obj/local/armeabi/libcocos2djs.so for target cocos2djs but there was none

泪奔啊,看文档上说的能支持最新版,然后就下了3.0的

Creator 版本:1.7
Android studio:3.0
Error:Execution failed for task ‘:dhgqq:externalNativeBuildDebug’.

Expected output file at .\obj\local\armeabi-v7a\libcocos2djs.so for target cocos2djs but there was none

删除 proj.android-studio/build proj.android-studio/app/build
cocos/platform/android/libcocos2dx/build
这几个目录后,重新再编译看看。

删除试了也不行,用的1.6.2

老哥我也是这个问题,怎么解决的呀,我现在退回2.2.3版本还是这样的问题

android studio要用2.0版本的,我是用的2.3.3版本的,然后把生成的build里面全删了,重新来一次

android studio 3.0 + cocos creator 1.7 药到病除:slightly_smiling:

现在用的Creator1.6.2和Android Studio3.0,出现了这个问题,可否通过修改Android项目配置或其他方法解决这个问题,升级Creator或者降级Android Studio目前时间上不允许啊……求帮助

creator1.6+Android studio2.3药到病除

没用呀。从1.8换到1.7试了,还是一样的错误。。。

creator 1.7 + android studio 3.0 还是报错

最近恰好遇到了回复一下,如果还有用老版本的,对升级 android studio 会有一些帮助

  • 移除 externalNativeBuild 配置块中的 arguments 'NDK_OUT=./obj'

  • 移除在 build.gradle 中 copySo() 的逻辑

修改这两个地方后,这个报错会消失,再补充一点其它的修改,完成升级

  • dependencies { } 中的配置 compile 改为 implementation

  • 主 Project 的 build.gradle 配置块 allprojects {repositories {}} 中增加 google()


验证 creator 1.6.2 版本,设置 minSdkVersion 16 ,
PROP_TARGET_SDK_VERSION=16 ,在 android studio 3.1.3 中可以正常编译运行

2赞

请问这个问题怎么解决的?我也是同样的问题.