Android 编译时异常

1. Apostrophe not preceded by \ XXX

某些字符未被转义,我遇到的是 ’ 没有转译,写成\’ ok。

2. CMake was unable to find a build program corresponding to “Ninja”

今日导入了别人写的Native项目,报了这个错:

CMake Error: CMake was unable to find a build program corresponding to "Ninja".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.

错误很明显,是说找不到Ninja。因此只要给添加上就OK了。

  1. 下载Ninja https://github.com/ninja-build/ninja/releases
  2. 解压后放入 /usr/bin/
    问题解决

3. More than one file was found with OS independent path

在出错的Model的gradle的android节点下添加

packagingOptions {
        pickFirst 'META-INF/*'
    }
发布了37 篇原创文章 · 获赞 3 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/github_34790294/article/details/53168175
今日推荐