【问题标题】:The HMS GameServiceDemo compilation failsHMS GameServiceDemo编译失败
【发布时间】:2020-07-02 08:43:35
【问题描述】:

错误信息:NDK解决方案结果:项目设置:Gradle模型版本=6.1,NDK版本未知

但是,NDK已经在Project Structure > SDK location > Android NDK location: android\sdk\ndk\21.0.6113669中定义了。

错误的原因是什么?

【问题讨论】:

  • HMS GameServiceDemo 不使用和依赖NDK。请重置设置并重试。
  • 你在使用 Unity 吗?
  • reset后报同样的错误

标签: android sdk android-ndk huawei-mobile-services


【解决方案1】:

如果同步正常,则编译成功。但是,如果只进行同步,则不会打包生成APK文件。在这种情况下,请尝试 Build->Build Bundle(s)/APK(s)->Build APK(s)。 生成的 APK 文件存储在 project directory\build\outputs \apk\debug 目录。

【讨论】:

    【解决方案2】:

    Event Log中应该会显示错误信息“NDK Resolution Outcome: Project settings: Gradle model version=6.1, NDK version is UNKNOWN”,不影响项目的编译。 如果项目编译失败,请提供编译错误信息。 如果出现错误,请在 Build 窗口中单击 Run build 以显示详细的错误信息。

    【讨论】:

    • 看起来异常但没有报错,build.output下没有生成apk
    • 如果同步正常,说明编译成功。但是,如果只进行同步,则不会打包生成APK文件。尝试 Build->Build Bundle(s)/APK(s)->Build APK(s)。生成的APK文件在项目目录\build\outputs\apk\debug目录下。
    猜你喜欢
    • 2021-10-07
    • 1970-01-01
    • 2021-06-14
    • 2021-01-29
    • 2018-11-06
    • 1970-01-01
    • 2013-02-01
    • 2016-08-16
    • 2015-09-07
    相关资源
    最近更新 更多