项目场景:

在导入项目中,发现项目拉取的代码中使用了Ndk开发,项目启动运行时出现了如下错误

/Users/Library/Android/sdk/ndk/21.1.6352462 did not have a source.properties file

问题描述

背景

项目缺少相应NDK开发的基本配置

原因分析:

这里存在两种可能

  • Android 开发环境没有下载安装相应的Ndk资源
  • 项目配置文件没有选中Ndk安装目录

解决方案:

1.找到相应缺少的ndk进行安装,如果已经安装,则跳过这一步

我这里以mac环境进行举例

选中Preference->Android Sdk->SDK tools->show package detail->选中NDK->查看需要的SDK是否安装,如果没有安装,则进行安装
2.在local.properties配置文件下添加配置语句,引进ndk文件路径配置

ndk.dir=~User/....

这里写你的ndk配置路径

Android ndk:/Users/Library/Android/sdk/ndk/21.1.6352462 did not have a source.properties file bug问题相关推荐

  1. NDK at ...Android\Sdk\ndk\21.1.6528147 did not have a source.properties file

    我用到了一个.jar的SDK,SDK里有用到JNI 等,所以需要NDK.原来是可以运行的. 解决方法1:在project  gradle把gradle版本调为与原来一致 classpath 'com. ...

  2. 解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file

    问题描述 将其他项目导致自己的电脑上运行时,出现以下编译错误. Execution failed for task ':app:stripDebugDebugSymbols'. > NDK at ...

  3. 报错:NDK at E:\AndroidSDK\ndk-bundle did not have a source.properties file

    NDK at E:\AndroidSDK\ndk-bundle did not have a source.properties file 轻松搞定!

  4. Android开发:《Gradle Recipes for Android》阅读笔记(翻译)5.2——使用Android Testing Support Library进行测试...

    问题: 你想要测试app的Android组件. 解决方案: 使用新的测试类实现JUnit风格的测试. 讨论: 测试像activities,services等的Android组件,需要将app部署到连接 ...

  5. Unity导出apk出现的问题,JDK,Android SDK,NDK,无“安装模块”

    导出apk失败 使用unity导出apk文件,会出现提示:需要合适版本的JDK.Android SDK和Android NDK,要找到.下载和安装好合适的版本非常耗费时间, 网上很多教程指出可以直接在 ...

  6. android NDK c++ library

    android NDK c++ library support -------------------------------------------- 链接:https://developer.an ...

  7. The new NDK support in Android Studio 1.3

    原文地址: http://ph0b.com/new-android-studio-ndk-support/ During Google I/O 2015, end of May, Google ann ...

  8. 红橙Darren视频引申 第一次写NDK项目(Android studio 4.1.1)

    1.第一次创建NDK项目 使用Android studio创建NDK的步骤如下: 打开Android Studio中的File->Settings->Android SDK 打开SDK T ...

  9. android ndk 段错误,android crash之段错误原因及分析方法

    在解决app/frameworks客户问题的过程中经常碰到段错误的问题,在Aplog中搜索fatal关键字会碰到类似F/libc    ( 6721): Fatal signal 11 (SIGSEG ...

最新文章

  1. 重构之美-走在Web标准化设计的路上[振臂一呼:Css, Stop! ]
  2. 最短路径(Dijkstra、Bellman-Ford和SPFA算法)
  3. 英语语法---不定式短语详解
  4. stl algorithm -- sort ,unique
  5. 依次从数组a中取出一个四位数,如果该四位数连续大于该四位数以后的5个数,且该数是奇数,则把这个四位数按从小到大的顺序存入数组b中,并计算满足上述条件的四位数的个数cnt。
  6. Python来处理数独游戏(含世界最难数独示例)
  7. (转)mysql 无法设置外键的原因总结
  8. 区块链技术与微服务架构之间有什么关系?
  9. RAID 磁盘阵列详解,RAID分类及优缺点
  10. ARP报文目的MAC为什么不是广播地址?
  11. mysql远程操作权限(navicat for mysql)
  12. Dota数据集切割以及保存为yolo和voc格式——HBB
  13. Python实现对主要城市及其周边地区天气数据的爬取
  14. 用matlab画树叶,matlab画漂亮的树叶
  15. idea项目打包和部署
  16. Ubuntu 16.04 LTS 初体验
  17. 新浪微博php实习生电面
  18. EDID:识别和解决常见问题指南
  19. Path环境变量是什么?有什么用?怎么工作?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作?JDK安装包文件结构?有必要设置Path环境变量?Eclipse和IDEA开发工具的运作
  20. 《认知天性》告诉我们如何学习

热门文章

  1. 数据预处理(1)——数据清洗
  2. echarts-liquidfill 水球显示小数点
  3. su user oracle does not exist,【案例】Linux文件系统无法mount 由superblock损坏导致
  4. vue 由 clearTimeout无法清除定时器引发的vue 周期函数,事件代码执行顺序思考
  5. 设置个性桌面计算机教案,新纲要云南省实验教材四年级信息技术-第三课-设置个性桌面教案...
  6. iOS 清除缓存封装
  7. 微信开发者工具出现崩溃解决
  8. 常见SNS网站的几种类型
  9. D2D RPG游戏开发日记(一)--准备
  10. ZYNQ控制SI5351例程