問題描述:
最近公司準備搞短視頻項目需要使用ffmpeg。這裏面需要NDK技術。下載好NDK,發現以前項目打不開。這項目是3年前開發的。導致NDK版本過低缺少mipsel文件,去官網下載下載NDK壓縮包把裏面缺少的文件黏貼進去就行了。錯誤由下圖所示:
解決方案:
第一種方案:更新當前的項目版本。更新到3.4.1,這樣可以兼容當前NDK。
在項目build.gradle中更改
classpath 'com.android.tools.build:gradle:2.2.3'
改成:
classpath 'com.android.tools.build:gradle:3.4.1'
然後重新build下。
第二種方案:由於我的項目很多jar包不兼容3.4.1的版本。所以只能增加缺少的mipsel文件。
1、首先確定你AS裏面的NDK是否有下載,如下圖所示:
2、接下來查看NDK下載到我們本地哪個目錄。如下圖所示:
3、複製該路徑,然後到我的電腦裏面打開,再打開toolchains文件夾,你會發現確實缺少mipsel文件夾,這個時候,去下載ndk壓縮包:https://download.csdn.net/download/hzqit520/12295149
4、打開解壓下載下來的壓縮包,把所有文件放入我們本地NDK中toolchains文件夾中,然後再去as項目裏面重新build下就可以了。問題完美解決。