安卓native报错:.cmake\api\v1\reply was not a directory


前言

之前编译的native工程提示找不到变量,使用Android studio新建的native工程也报错,这个原因苦了我好久,今天有时间仔细分析了下,希望能对同样有此问题的小伙伴有帮助。

一、报错信息

报错提示:app\.cxx\Debug\tn3j6d6f\x86\.cmake\api\v1\reply was not a directory
报错背景:使用Android Studio新建工程,选择native c++。原生的工程,按理说只要ndk、ndkbundle 、cmake工具已下载就能正常编译通过。
在这里插入图片描述

二、报错分析

打开对应的目录,看到的确只生成了query目录,即询问、查询。而报错提示是没有reply这个目录,即回复。
在这里插入图片描述
使用家里的Android studio 新建一个native工程试试:
在这里插入图片描述
对比目录信息,可以看到的确生成了reply目录
在这里插入图片描述
把编译通过的工程传送到不能通过的电脑进行对比:
debug下此时生成两个目录,上面是家里编译正常的,下面是在company编译不通过的。在这里插入图片描述
对比一下x86目录下的metadata_generation_command.txt

在这里插入图片描述
可以看到正常的下面有jvm参数和构建系统的版本号。
在这里插入图片描述
最终就是因为自己SDK目录下的cmake.exe没有正常调用,构建系统没起效导致的。
company为了防止随意安装软件所以IT设置了权限,很多.exe后缀文件在公司是被禁止打开使用的,这个找IT就OK了。

总结

.cmake\api\v1\reply was not a directory本文分析根因是构建系统cmake、ndkbundle等工具未起效导致的,不妨先点击对应的bin文件下的exe文件,看是否是权限问题导致没有正常调用构建系统导致的。
在这里插入图片描述

相关推荐

  1. react-native开发app

    2024-01-27 14:48:02       36 阅读
  2. native编程

    2024-01-27 14:48:02       46 阅读
  3. 第三方app调用system/lib库的问题

    2024-01-27 14:48:02       30 阅读
  4. React NativeTask :app:compileDebugKotlin FAILED

    2024-01-27 14:48:02       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-27 14:48:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-27 14:48:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-27 14:48:02       82 阅读
  4. Python语言-面向对象

    2024-01-27 14:48:02       91 阅读

热门阅读

  1. docker基础

    2024-01-27 14:48:02       49 阅读
  2. GBASE南大通用分享:clickhouse-Merge Tree原理解析

    2024-01-27 14:48:02       62 阅读
  3. SpringMVC RESTful风格

    2024-01-27 14:48:02       56 阅读
  4. STL标准库(三)序列容器之list

    2024-01-27 14:48:02       59 阅读
  5. PMM深入研究:如何自定义配置和集成到外部grafana

    2024-01-27 14:48:02       53 阅读
  6. Unity 中的接口和继承

    2024-01-27 14:48:02       45 阅读
  7. Spring中的以Aware结尾的接口是做什么的?

    2024-01-27 14:48:02       49 阅读
  8. 数据结构与算法面试系列-01

    2024-01-27 14:48:02       51 阅读
  9. ASP.NET Core Web在CentOS中结合Nginx托管的部署

    2024-01-27 14:48:02       57 阅读
  10. CF1547F Array Stabilization (GCD version) 二分+ST表

    2024-01-27 14:48:02       60 阅读
  11. 【Linux】linux命令 参数 英文全称 方便记忆

    2024-01-27 14:48:02       51 阅读