问题描述
在安装所有必需的依赖项但使用 cmdline-tools 后,我尝试在 GitHub 操作中的 ubuntu 实例中启动模拟器,但出现以下错误
我在构建模拟器的过程中也注意到以下警告,不知道是什么问题
echo "no" | avdmanager --verbose create avd --force --name "pixel" --device "pixel" --package "system-images;android-30;google_apis_playstore;x86"
shell: /usr/bin/bash -e {0}
env:
ANDROID_EMULATOR_PACKAGE_x86: system-images;android-30;google_apis_playstore;x86
ANDROID_BUILD_TOOLS: build-tools;31.0.0-rc5
ANDROID_CMD_VERSION: commandlinetools-linux-7302050_latest.zip
ANDROID_SDK_VERSION: sdk-tools-linux-4333796.zip
ANDROID_SDK_PACKAGES: 'system-images;android-30;google_apis_playstore;x86' 'platforms;android-30' 'build-tools;31.0.0-rc5' 'platform-tools' 'emulator'
EMULATOR_NAME_x86: pixel
ANDROID_SDK_ROOT: /opt/Android/Sdk
ANDROID_AVD_HOME: /home/runner/.android
JAVA_HOME: /opt/hostedtoolcache/Java_Adopt_jdk/11.0.11-9/x64
Warning: Observed package id 'build-tools;31.0.0-rc5' in inconsistent location '/opt/Android/Sdk/build-tools/31.0.0-rc5' (Expected '/opt/build-tools/31.0.0-rc5')
Warning: Observed package id 'emulator' in inconsistent location '/opt/Android/Sdk/emulator' (Expected '/opt/emulator')
Warning: Observed package id 'emulator' in inconsistent location '/opt/Android/Sdk/emulator-2' (Expected '/opt/emulator')
Warning: Already observed package id 'emulator' in '/opt/Android/Sdk/emulator'. Skipping duplicate at '/opt/Android/Sdk/emulator-2'
Warning: Observed package id 'patcher;v4' in inconsistent location '/opt/Android/Sdk/patcher/v4' (Expected '/opt/patcher/v4')
Warning: Observed package id 'platform-tools' in inconsistent location '/opt/Android/Sdk/platform-tools' (Expected '/opt/platform-tools')
Warning: Observed package id 'platforms;android-30' in inconsistent location '/opt/Android/Sdk/platforms/android-30' (Expected '/opt/platforms/android-30')
Warning: Observed package id 'system-images;android-30;google_apis_playstore;x86' in inconsistent location '/opt/Android/Sdk/system-images/android-30/google_apis_playstore/x86' (Expected '/opt/system-images/android-30/google_apis_playstore/x86'
)
Warning: Observed package id 'tools' in inconsistent location '/opt/Android/Sdk/tools' (Expected '/opt/tools')
Loading local repository...
[========= ] 25% Loading local repository...
[========= ] 25% Fetch remote repository...
[=======================================] 100% Fetch remote repository...
Auto-selecting single ABI x86
这是我所有的系统路径变量
- name: Set Android Home Path
run: |
echo "${{env.ANDROID_SDK_ROOT}}" >> $GITHUB_PATH
echo "${{env.ANDROID_SDK_ROOT}}/emulator" >> $GITHUB_PATH
echo "${{env.ANDROID_SDK_ROOT}}/emulator/emulator" >> $GITHUB_PATH
echo "${{env.ANDROID_SDK_ROOT}}/system-images/android-30" >> $GITHUB_PATH
echo "${{env.ANDROID_SDK_ROOT}}/platform-tools" >> $GITHUB_PATH
echo "${{env.ANDROID_SDK_ROOT}}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}" >> $GITHUB_PATH
echo "${{env.ANDROID_SDK_ROOT}}/cmdline-tools/bin" >> $GITHUB_PATH
echo "${{env.ANDROID_SDK_ROOT}}/system-images/android-30/google_apis_playstore/x86_64" >> $GITHUB_PATH
echo "${{env.ANDROID_AVD_HOME}}/avd" >> $GITHUB_PATH
echo "$JAVA_HOME/bin" >> $GITHUB_PATH
echo "$JAVA_HOME/jre/bin" >> $GITHUB_PATH
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)