博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio Linking an external C++ project 时候 报Invalid file name. Expected: CMakeLists.txt
阅读量:6986 次
发布时间:2019-06-27

本文共 774 字,大约阅读时间需要 2 分钟。

 

Android Studio 右键Linking an external C++ project 时候

报Invalid file name. Expected: CMakeLists.txt错误

 

查看Android Studio 源码:

@Nullable  private String validateProjectFilePath(@NotNull File file) {    if (!file.exists()) {      return "The selected file does not exist";    }    if (myBuildSystemCombo.getSelectedItem() == BuildSystem.CMAKE && !file.getName().equals("CMakeLists.txt")) {      return "Invalid file name. Expected: CMakeLists.txt";    }    else if (myBuildSystemCombo.getSelectedItem() == BuildSystem.NDK_BUILD && !FileUtilRt.extensionEquals(file.getPath(), "mk")) {      return "Invalid file extension. Expected: .mk";    }    return null;  }

 

发现是选择条目必须是BuildSystem.CMAKE,也就是必须选择路径,如果直接复制粘贴的路径,就会提示错误。

解决方案:

 

一步步选择CmakeLists.txt路径即可,不要直接粘贴CmakeLists.txt的路径就不会出现这个错误.

转载地址:http://nampl.baihongyu.com/

你可能感兴趣的文章
中国在两年内赶超美国AI?李开复:不一定
查看>>
战胜阿里和腾讯,Ripple已经获得200家跨境支付客户!
查看>>
代码自解释不是不写注释的理由
查看>>
剖析AWS CodeDeploy
查看>>
首次踏入vue坑——阅读zhihudaily-vue源码
查看>>
前端开发工具——汇总篇
查看>>
Rust编程语言的核心部件
查看>>
15条软件开发黄金定律
查看>>
Facebook广告平台遭遇8小时服务中断,或对黑色星期五购物节造成影响
查看>>
关于《在Windows与.NET平台上的持续交付实践》的问答录
查看>>
RTC2018现场速递:实时互动在线上创造了一个新世界
查看>>
JUnit 5 – 早期试用体验 – 第1篇
查看>>
ssh tunnel
查看>>
架构设计复杂度的6个来源
查看>>
Netflix混沌工程手册Part 2:混沌工程原则
查看>>
矩阵:如何使用矩阵操作进行 PageRank 计算?
查看>>
阿里云储道深度解析存储系统设计——NVMe SSD性能影响因素一探究竟
查看>>
2016:编写高性能的JavaScript
查看>>
[算法]-将功赎过(js求二进制的两种方式)
查看>>
探索前端黑科技——通过 png 图的 rgba 值缓存数据
查看>>