『壹』 android sdk 更新問題
一般來說,開發中常用sdk版本就那麼幾個,2.3,4.2的,沒必要都下下來。即便都用到了,建議下離線版的,並自己做好備份,
『貳』 移動端SDK的優化之路1
魔窗是基於Deep Link技術的開放平台,通過提供生態落地最後一公里的deep link、跨App store渠道的歸因分析以及場景還原(deferred deep link)等解決方案為App開發者構建一個去中心化的高效連接時代。最重要的產品就是iOS和Android端的SDK。
sdk優化過程,是一段血淚史,可以吐槽的地方無數。移動端sdk不像app一樣方便,sdk發布後出現任何問題,都會影響到很多家的app。不能像一家app一樣,可以及時發布一個hotfix,或者強制升級app,又或者熱更新app。所以sdk發版之前,必須經過嚴格的測試,每一次sdkhotfix的發布都會對我們的用戶造成嚴重的影響。
sdk的優化,最大的痛點是它的大小。每次對接客戶,他們都會問我們sdk的大小是多少?每當提到iOSsdk時,他們都會說還蠻大的,他們自己家的app都已經幾十M了,接入我們的sdk會增加他們app的大小。所以,不得不開始痛苦的sdk優化之路。
我們主要從以下幾個方面進行優化sdk:
1. 腳本構建
2. 極限優化(網路、日誌上報、圖片格式等方面優化)
3. 第三方組件替換
4. 小版本穩步迭代
腳本構建
我們從開始開發sdk到目前正在開發中的3.8版本,一直推崇藉助腳本進行自動化打包,例如android使用gradle。藉助腳本的好處在於:
1)android sdk混淆
2)自動生成文檔,便於開發者查閱,例如android可以很方便的生成javadoc文檔
3)android sdk上傳aar包,iOS sdk發布到cocoa-pods,便於開發者集成
4)節省人工時間,減少出錯
腳本通常能幫助我們實現很多自動化的事情,能提高工作效率的方法是一定會被採納的。
接下來我們來看看藉助gradle如何實現sdk混淆,核心的task是proguardJar這個task。
『叄』 如何更新android sdk
解決android sdk更新不了的辦法就是設置代理更新便可以了 工具: 電腦 Android SDK Manager 方法: 打開SDK Manager.exe工具,點擊tools--options... 在打開的窗口中設置代碼伺服器地址及埠 設置後再更新就可以了
『肆』 如何使用android sdk在線更新鏡像伺服器
啟動SDK Manager.exe 之後,如果沒可以更新的選項或者報錯了,這說明你的SDK並沒連接上google,也就是並沒有檢測到更新,因為國內已經無法訪問google了
解決方案:
使用國內鏡像 鏡像地址 80
使用工具進行連接(附件)
設置Eclipse的更新地址 將地址設置為 本機 8580
重新打開SDK Manager 將需要更新或者下載的選項勾上並按 Install Packages即可。
『伍』 如何更新android sdk
1 進入你的SDK文件根目錄下面,點擊SDK Manager.exe
填入自己的http代理就可以了。
『陸』 android sdk更新問題
你的sdk目錄下面有個temp文件夾,裡面可能有一個或者多個叫做ToolPackage.new0x (x是編號,沒影響)這個文件夾裡面的東西和tools裡面的一樣
你把sdk目錄下的tools裡面的東西(包括文件夾)都刪除掉,不過需要結束你的adb進程才可以。
然後把ToolPackage.new0x裡面的文件全部(包括文件夾)到tools裡面
再更新一次。
『柒』 Android SDK manager 更新
直接去android developers下載adt-bundles。