一.前言
在做android 6.0權限适配過程中,發現一些重要方法在老版本的android-support-v4.jar中沒有,需要更新到23版本的才可以,但是google給出的更新方法是針對android studio的,具體可以參考:
對于還用eclipse的使用者隻能去網上搜尋jar包,很多jar都不全,這裡我給出非常完整的更新方法,親測。
二.更新
在eclipse中打開sdk manager , 最下面找到
extras - android support repository
安裝如圖:
找到SDK的安裝路徑 ,在SDK manager 的 SDK PATH中有顯示, 假設是 SDK_DIR,找到該目錄下的
\extras\android\m2repository\com\android\support\support-v4\23.0.1\support-v4-23.0.1.aar
後面的23.0.1是我使用的版本,這裡可以選擇任意其他23号版本的路徑
将support-v4-23.0.1.aar用壓縮軟體打開,複制裡面的classes.jar和libs\internal-23.0.1.jar包,注意如果Libs下還有其他包也要一并取出,重命名為
android-support-v4-23.0.1.jar和android-support-v4-23.0.1-internal.jar
将這兩個jar包導入到eclipse的Libs目錄下,clean項目,你所需要的support-v4包就包含了完整的類庫了。
更新到其他版本比如24版本也是一樣的過程。
注意:如果不導入Libs下的jar包,在clean項目後,會提示找不到一些class,比如ActivityCompatBJ等等。
一般最高版本的V4/V7包都會相容之前版本的包,但是包體就會略大一些,建議使用最新的包。