[Android]Android studio编译程序时报错: error: use of undeclared identifier ’free free(t);

Android 同时被 2 个专栏收录
6 篇文章 0 订阅
12 篇文章 0 订阅

问题描述:程序之前可以正常运行,后来更新了一系列部件之后编译不通过,报了好几个一样的错误:error: use of undeclared identifier ’free free(t); 网上搜索并没找到Android相关的解决办法;后来被一个老程序猿告知说是因为ndk版本问题,需要做的是替换ndk版本。ndk具体位置通过点击Android studio的File-->Project Structure...-->SDK location查看(Mac中),具体如图:


图片出处来自http://www.jianshu.com/p/b667baf10306;


具体操作如下:

1. 下载ndk打包文件,网址https://developer.android.com/ndk/downloads/index.html?hl=zh-cn,下载后解压;
2. 定位到上图对应文件位置,将解压后的ndk包名更名为ndk-bundle,替换掉原文件夹中的ndk-bundle

3. 重新编译Android Studio中的文件即可

  • 1
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值