androidstudio升級
⑴ android studio怎麼升級
android studio升級方法如下:
1.獲取自己電腦上安裝的Android Studio 的Build Number
如果已經安裝了Android Studio,那麼只需要增量更新即可。
⑵ android studio如何升級呢
android studio升級方法步驟如下:
獲取自己電腦上安裝的Android Studio 的Build Number
只需要增量更新即可,下載更新jar包。
查詢當前的Android Studio的版本號,Help-》About
查詢目前Android Studio的最新版本號
(1)訪問網站http://tools.android.com/recent可查看最新的Build Number,或
(2)訪問https://dl.google.com/android/studio/patches/updates.xml查看最新的版本號
3.下載增量更新包
獲得版本號,下載更新包,
請根據自己的Android Studio的build number下載相應的更新包,格式為AI-$FROM-$TO-patch-win.jar,其中$FROM為當前android studio的build number,$TO為最新的android studio 的build number
4.安裝更新包
將下載的更新包拷貝至Android Studio 的安裝目錄,,將下載的jar拷貝到該目錄下
然後打開命令行提示符,鍵入如下命令
注意:最後一句命令
[java] view plain
java -classpath AI-130.745757-132.809981-patch-win.jar com.int
ellij.updater.Runner install .
最後的點"."代表當前安裝到當前目錄,安裝完畢後,可以重新啟動Android Studio,然後Help-》about查看是不是更新了。
⑶ android studio升級到3.0之後的一個運行錯誤
android studio升級到3.0之後,編譯時報的錯誤都處理完畢了,但是運行時還是報錯,具體錯誤:Caused by: java.lang.ClassNotFoundException: Didn't find class "com.igexin.download.DownloadProvider" on path: DexPathList[[zip file "/data/app/com.jetair.cuair-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.jetair.cuair-1, /system/lib]],在模擬器運行效果,如圖:
查了好久才發現是multidex的問題(原來在2.0的時候只是在moudle的build.gradle配置了multiDexEnabled true(方法過多之後配的),沒有在代碼裡面正確設置),所以算是自己給自己挖的坑
除了在moudle的build.gradle的defaultConfig配置了multiDexEnabled true,還要在dependencies內加入implementation 'com.android.support:multidex:1.0.0',如圖
然後還要在application裡面設置,如圖(這是自定義的application)
一定要注意,要重寫attachBaseContext方法,不要直接在application的onCreate()方法中設置(也就是說,MultiDex.install(this);這行代碼要寫在attachBaseContext()方法中),否則還是會報錯的,報錯的效果圖,如下(模擬器中運行的結果)
其實,第四步中的效果圖已經不影響業務實現了,你點擊確定之後,應用不會退出,還可以繼續往下操作,只是多出來一個錯誤彈窗,所以MultiDex.install(this);這行代碼一定要寫在attachBaseContext()方法中,這樣運行就不會有任何問題了,如圖
⑷ android studio怎麼升級
首先查看一下自己的 Android Studio 的版本,在 Help 的About 裡面:
如果有更新的話則會彈出對話框,選擇第一個,它會自動下載,下載完畢後需要重啟一下 Android Studio,重啟完畢後打開執行文件就是最新版的studio了。