Android Q系统镜像V7(Beta6)安装失败:找不到Emulator 29.1.7怎么办?
Hey there, let’s work through this emulator issue step by step— I’ve dealt with similar headaches when setting up older Android beta images, so I know exactly where to look. First, quick clarification: Android Q Beta 6 maps to API level 29, which is why it’s requesting emulator version 29.1.7. Here’s how to get it installed:
1. Dig into the SDK Manager’s hidden options
More often than not, the older emulator version is hidden behind a couple of checkboxes. Let’s uncover it:
- Open Android Studio, then head to
File > Settings > Appearance & Behavior > System Settings > Android SDK(on Mac, this isAndroid Studio > Preferences > Appearance & Behavior > System Settings > Android SDK). - Switch to the SDK Tools tab.
- Check the "Show Package Details" box at the bottom—this expands every sub-version under each tool.
- Look for Android Emulator in the list. You should see 29.1.7 listed here; if it’s not installed, check the box next to it and click Apply to start the installation.
- If 29.1.7 is nowhere to be seen, check the "Show Obsolete Packages" box at the bottom. Newer emulator versions push older ones into the "obsolete" category, so this will make it visible.
2. Force the SDK Manager to refresh its package list
If the SDK Tools tab still doesn’t show 29.1.7:
- Click the circular Refresh icon at the top right of the SDK Manager window.
- Wait for it to reload all available packages, then check again for the 29.1.7 emulator version.
3. Install the emulator via command line (if the GUI fails)
Sometimes the SDK Manager’s GUI glitches out—using the command line tool bypasses that:
- Open a terminal or command prompt.
- Navigate to your Android SDK directory (default paths:
C:\Users\<YourName>\AppData\Local\Android\Sdkon Windows,~/Library/Android/sdkon Mac,~/Android/Sdkon Linux). - Run this command:
sdkmanager "emulator;29.1.7" - Let the tool download and install the package. Once it’s done, restart Android Studio and try updating your system image again.
4. Make sure Android Studio can find the emulator
Even if the emulator is installed, Studio might not be pointing to the right path:
- Go to
File > Settings > Tools > Emulator(Mac:Android Studio > Preferences > Tools > Emulator). - Ensure the "Launch in a tool window" option is checked (this ensures Studio uses the integrated emulator correctly).
- Double-check your system’s
PATHenvironment variable includes the emulator directory: it should be<Android_SDK>/emulatorand<Android_SDK>/tools. Add those paths if they’re missing.
5. Last resort: Reset emulator settings and restart
If nothing else works:
- Close Android Studio completely, including any background processes running in your task manager/activity monitor.
- Back up your AVDs (if you have any) by copying the
.android/avdfolder in your user directory, then delete the entire.androidfolder. - Restart your computer, open Android Studio, and go back to the SDK Manager to install emulator 29.1.7 again.
内容的提问来源于stack exchange,提问作者greywolf82

