2023年6月1日 星期四

Android Studio環境設定與問題處理

 近期工作又需要再使用Android Studio,在執行專案後模擬器都無法正常,移除重裝了好幾次,最後似乎看到了解決的曙光,將過程整理與記錄下來,方便之後在遇到相同問題時可以解決。

  1. 下載 Android Studio
    • 下載最新版的 Android Studio
      • 連結:https://developer.android.com/studio
    • 若因為專案需求要下載舊版Android Studio
      • 連結:https://developer.android.com/studio/archive?hl=zh-tw
  2. 安裝Android Studio後的環境變數設定
    • JDK環境變數
      • JDK下載:https://www.oracle.com/tw/java/technologies/downloads/
      • Windwos上環境變數設定
    • Android SDK環境變數
      • 變數名稱:ANDROID_SDK_HOME
      • 變數路徑:C:\Users\Amin\AppData\Local\Android\Sdk
      • Windwos上環境變數設定
    • path下新增環境變數
      • 變數路徑:
        %JAVA_HOME%\bin
        %JAVA_HOME%\jre\bin
        %ANDROID_SDK_HOME%\platform-tools
        %ANDROID_SDK_HOME%\tools
      • Windwos上環境變數設定
  3. 修改模擬器設定~/.android/avd/[[name of your avd]].avd/config.ini
  4. 當發生如畫面錯誤,要調整disk.dataPartition.size。
    • disk.dataPartition.size = 512M
    • fastboot.forceColdBoot = yes
    • fastboot.forceFastBoot = no
  5. 發生 INSTALL_FAILED_NO_MATCHING_ABIS 錯誤
    • The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS
    • Installation failed due to: 'INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113'
    • 解決方式:在app的build:gradle中添加以下內容
    • splits {
          abi {
                  enable true
                  reset()
                  include 'x86','x86_64','armeabi','armeabi-v7a','mips','mips64','arm64-v8a'
                  universalApk true
          }
      }


沒有留言:

張貼留言