uses-sdk:minSdkVersion 14 cannot be smaller than version 21 declared in library

這是ijk對於arm64的包 對最低版本限制的問題

ijk的人解釋說arm64就是21版本才支持的。所以最低版本是21

但是總不能把項目最低版本依賴到21吧  4.1和1.2在市場的佔比還高達15%

ijk的人也提供了一個解決辦法

在AndroidManifest.xml中添加

<uses-sdk tools:overrideLibrary="tv.danmaku.ijk.media.player_arm64,com.example.ijkplayer_x86_64" />

這行代碼的含義爲:

合併第三方和自己app的AndroidManifest.xml文件的時候忽略tv.danmaku.ijk.media.player_arm64和com.example.ijkplayer_x86_64的最低版本限制

如果有多個用,分割即可。 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章