Browse Source

修改安卓构建脚本

dengdx 1 day ago
parent
commit
a7cf4449a1
1 changed files with 6 additions and 2 deletions
  1. 6 2
      .github/workflows/build-linux-arm-appimage.yml

+ 6 - 2
.github/workflows/build-linux-arm-appimage.yml

@@ -129,8 +129,12 @@ jobs:
           echo "ANDROID_HOME=$sdkRoot" >> $env:GITHUB_ENV
           echo "ANDROID_HOME=$sdkRoot" >> $env:GITHUB_ENV
           echo "ANDROID_SDK_ROOT=$sdkRoot" >> $env:GITHUB_ENV
           echo "ANDROID_SDK_ROOT=$sdkRoot" >> $env:GITHUB_ENV
           
           
-          & "$cmdlineTools\bin\sdkmanager.bat" --install "platforms;android-35" "build-tools;35.0.0" --sdk_root="$sdkRoot"
-          echo y | & "$cmdlineTools\bin\sdkmanager.bat" --licenses --sdk_root="$sdkRoot"
+          # 使用变量避免字符串解析问题
+          $sdkManager = "$cmdlineTools\bin\sdkmanager.bat"
+          $sdkRootParam = "--sdk_root=$sdkRoot"
+          
+          & $sdkManager --install "platforms;android-35" "build-tools;35.0.0" $sdkRootParam
+          echo y | & $sdkManager --licenses $sdkRootParam
 
 
       - name: 手动安装 Android SDK (Linux)
       - name: 手动安装 Android SDK (Linux)
         if: runner.os == 'Linux'
         if: runner.os == 'Linux'