解決編譯異常問題

2021-08-19 21:19:00 字數 974 閱讀 5624

this support library should not use a different version(x)than the compilesdkversion(y)

2023年02月23日 17:40:50

閱讀數:3608

與這個錯誤是同個原理的,請舉一反三:this support library should not use a different version(x)than the targetsdkversion(y)。乙個是編譯版本不一致,乙個是目標版本不一致。

1、com.android.support:recyclerview-v7:x.x.x 

2、com.android.support:recyclerview-v7:x.x.x 

3、com.android.support:support-v4:x.x.x 

4、com.android.support:support-v7:x.x.x 

…. 在匯入這些包之後,報了這個錯this support library should not use a different version(x)than the compilesdkversion(y)。 

原因是你的compilesdkversion版本(即編譯版本)與你所匯入的support包的版本不同。如果你的編譯版本的api是23。那你匯入的support包對應的api也應該是:23.x.x。

以要匯入v7包,然後編譯版本的api為24為例: 

則匯入的應該是 compile 『com.android.support:support-v7:24.x.x』 

至於24後面的x.x,是指24版下的子版本,是多少就無所謂了。我現在要匯入的是: 

compile 『com.android.support:recyclerview-v7:24.1.1』是這個。而且編譯版本的api是24.

文章標籤:

android

個人分類:

android 開發

解決busybox編譯問題

用arm linux gcc4.4.3編譯busybox1.31的時候出現了很多問題,困擾了我許久,現在列出這些問題和解決方法 coreutils lib.a mktemp.o in function mktemp main mktemp.c text.mktemp main 0x8c warnin...

快速解決python異常問題

try 必須 嘗試 捕獲異常 可能出現異常的 塊 一行或者多行 except 必須 具體異常 捕獲到具體某個異常 出現異常,處理異常 else 可選 如果沒有出現異常,執行的 塊 finally 可選 不論是否出現異常,最終都要執行的 資源try age int input 請輸入你的年齡 exce...

opencv example 編譯問題及解決

最近學習android camera 用到opencv,通過opencv sdk 中給的example 來學習。下面是example編譯遇到的問題及解決辦法。1.匯入專案並編譯,會出現如下錯誤 專案找不到ndk build.cmd。即使在系統路徑path 中設定了ndk的路徑,此問題依舊無法解決。其...