首页 > 解决方案 > 警告:找不到包 'system-images;android-30;google_apis_playstore;x86 平台

问题描述

尝试使用 sdkmanager cmd-line 安装 android SDK 时,我得到以下输出

 ---------------------------------------
Accept? (y/N): All SDK package licenses accepted

yes: standard output: Broken pipe
Loading package information...                                                  
Loading local repository...                                                     
Info: Parsing legacy package: /opt/android/cmdline-tools
Info: Parsing /opt/android/tools/package.xml
[                                       ] 3% Loading local repository...        
[                                       ] 3% Fetch remote repository...         
[=                                      ] 3% Fetch remote repository...         
[=                                      ] 4% Fetch remote repository...         
[=                                      ] 5% Fetch remote repository...         
[==                                     ] 5% Fetch remote repository...         
[==                                     ] 6% Fetch remote repository...         
[==                                     ] 7% Fetch remote repository...         
[==                                     ] 7% Computing updates...               
[===                                    ] 8% Computing updates...               
Warning: Failed to find package 'system-images;android-30;google_apis_playstore;x86 platforms;android-30 build-tools;31.0.0-rc5 platform-tools emulator'
[===                                    ] 10% Computing updates...              
                                                                                
yes: standard output: Broken pipe
[===                                    ] 10% Computing updates...              
Error: Process completed with exit code 1.

截屏

知道可能会错过什么吗?

这是我用过的命令

  mkdir -p /home/runner/.android && touch /home/runner/.android/repositories.cfg
  cd $ANDROID_HOME/cmdline-tools/bin && yes | ./sdkmanager --sdk_root=$ANDROID_HOME --licenses
  cd $ANDROID_HOME/cmdline-tools/bin && yes | ./sdkmanager --sdk_root=$ANDROID_HOME --verbose --no_https "system-images;android-30;google_apis_playstore;x86 platforms;android-30 build-tools;31.0.0-rc5 platform-tools emulator" 

标签: androidandroid-emulatorandroid-sdk-manager

解决方案


在 ' 逗号中将其更改为 " like "platforms;android-29" 我解决了我的问题


推荐阅读