Avd Manager Mac
If you've been looking for a way to develop your Xamarin Android apps in a Parallels Desktop Windows VM, but run the app in an Android emulator on your Mac, this post is an attempt to distill the information from across multiple sites to get you started.
- Android Virtual Devices Download
- Android Virtual Device Manager
- Macos Avd Manager Unable To Locate Adb
Many thanks to James Montemagno for pointing me to Paul Batum's post on the Xamarin forum.
- To open the AVD Manager, do one of the following: Select Tools AVD Manager. Click AVD Manager in the toolbar.
- An Android emulator is a software application that allows your mobile to imitate Android OS features into your PC. It allows you to install Android Apps on your computer or laptop and use them natively. It is mainly used for debugging purposes. Following is a handpicked list of Top Android Emulator, with their popular features and website links.
.Mac OS X computer, you can consider using a. Manager (select Start All Programs Embarcadero RAD Studio XE6 Android SDKs Android AVD.
My Configuration
- Intel MBP running OS X Mavericks
- Parallels Desktop running a Windows 8 VM
Set up your Mac
1. Download & Install the Android SDK
Nothing can get done until the Android SDK is installed, so let's start there.
Install the Android SDK
You should end up with an SDK directory somewhere on your Mac with subdirectories like: extras, platform tools, tools, etc.
Yeah? -- Okay. Next.
2. Install the Intel HAXM
Intel HAXM - What?
Intel Hardware Accelerated Execution Manager. In short, it speeds up Android app emulation on Intel host machines. This step is necessary if you plan on creating custom AVDs that leverage the much faster Intel x86 images.
Install the Intel OS X HAXM Zip
Do you use OS X Mavericks + Parallels Desktop 9 ?
Install the OS X 10.9 HAXM Hotfix
If you don't do this, when you launch an Intel x86 emulator image, your entire computer will freeze up forcing you to perform a hard reboot. No one wants that.
3. Configure your Mac for SSH sharing
In OS X Go To:
System Preferences > Sharing > Enable Remote Login
Leave the other options set to their defaults.
4. Start the Android emulator
Several AVDs came pre-configured when you installed the Android SDK. For the sake of this tutorial, we'll use one of those devices which use ARM images. To view the configured devices, start the AVD Manager:
Open a command line
Navigate to the tools directory of your Android SDK: yourandroidsdkdirectory/tools
Enter the following command:
./android avd
The AVD Manager will open
Start an Android device:
- select a device with a green check
- press Start...
- the Launch Options dialog will appear. Press Launch
Earlier, we installed HAXM which allows the use of the Intel x86 images which run much faster than their ARM counterparts. If you'd like to try those out: open the SDK Manager, download the x86 images, then configure devices in the AVD Manager to use the x86 images instead of the ARM images.
Open a command line
Navigate to the tools directory of your Android SDK: yourandroidsdkdirectory/tools
Enter the following command:
./android
download the x86 images
edit a device in the AVD Manager to use an x86 image instead of an ARM image
5. Kill the ADB Server
Android Virtual Devices Download
Open a command line
Navigate to the platform-tools directory of your Android SDK: yourandroidsdkdirectory/platform-tools
Enter the following command:
./adb kill-server
Okay! -- Your Mac is ready.
Set up you Windows VM
1. Start your Windows VM in Parallels Desktop
2. Download and install PuTTY SSH Client
Install the PuTTY SSH Client
3. Create a new connection to your Mac
Let's connect to the Mac.
- Start PuTTY SSH Client
- Select Session from the Category panel on the left
- In the Host Name (or IP Address) field, enter the IP Address of you Mac (found at: System Preferences > Sharing)
- Leave the Port set to its default (should be 22)
- Make sure SSH is selected under Protocol
4. Configure port forwarding
Select Connection > SSH > Tunnels from the Category panel on the left side of the PuTTY SSH Client. From here add two forwarding configurations.
First
- Source Port: 5555
- Destination: localhost:5555
Second
Source Port: 5554
Destination: localhost:5554
Click on Open
You will be presented with a command line console. When prompted, enter your Mac admin username and password to open a connection from your Windows VM to OS X.
5. Kill then Start the ADB Server
Open a command line
Navigate to the platform-tools directory of your Android SDK: yourandroidsdkdirectory/platform-tools
Enter the following command:
adb.exe kill-server
Then enter the following command:
adb.exe start-server
Confirm that your Mac emulator device has been picked up by entering the following command:
adb.exe devices
You should see a device listed something like: emulator-5554
6. Open a Xamarin Android project
Now for the big test!
Launch your Xamarin IDE of choice and open a Xamarin Android project. Once the project initializes, you should see your already running Mac emulator listed in the device dropdown.
And that's it! -- You can debug all day long from Parallels over to your Mac.
The Bonus Round - Genymotion Emulator
The AVD emulator that comes with the Android SDK is fine, but it could be better. Enter Genymotion.
The Genymotion emulator is noticably faster, but it requires some baggage: VirtualBox - which doesn't play well with Parallels Desktop 9 out of the box.
[Detailed tutorial coming soon]
Motorola has recently made its way to one of the top Android smartphone manufacturers. To cater all of its phones, the company provides an all-in-one solution, Motorola Device Manager, which houses USB drivers. These USB drivers will help your computer in correctly recognizing which Motorola smartphone is connected to it. The software not only provides these drivers but also helps in updating your device to the latest available firmware. You can read below to find download links for Motorola Device Manager.
Whether it is a Windows PC or Mac OS, both are supported with this software. As mentioned earlier, the Device Manage will automatically search through servers to find the latest update available for your phone and will also help in applying it. This means, you wont be needing a third-party solution.
Motorola Device Manager – Features
macOS / Mac OS X and Windows both supported
You can install Motorola Device Manager directly on your Mac or Windows system. No need of running virtual machines or other unnecessary software just to run Motorola Device Manager. Both iterations of the software carry the same features.
Automatic Updates
Once you connect your Motorola phone after installing the Device Manager, the software package will automatically detect the model number and against that number it will check with its database for any new updates. After getting an update, it will then proceed to install it also.
Carries all USB Drivers
Motorola Device Manager comes with proprietary Motorola USB drivers. Not for few device but all Android running smartphones. This means you can install Motorola Device Manager and then proceed to running third-party software, which will then be able to use correct USB drivers.
Download Motorola Device Manager – Windows / Mac
You can download the latest Motorola Device Manager from the fast links given below:
For Windows:
- Motorola Device Manager – 2.5.4 — Latest!
For mac OS / Mac OS X:
- Motorola Device Manager 2.2.9 — Latest!
Motorola Device Manager – More Information
Motorola USB Drivers: The whole package comes with latest USB drivers which means you don’t need to install separate USB drivers.
Custom ROMs: Installing custom ROMs is not an official procedure hence you can’t perform installation through the Device Manager. For AOSP based ROMs, please visit our Custom ROMs section.
Compatibility:
Windows:
- Windows XP®(SP3 or greater)
- Windows Vista®
- Windows 7®
- Windows 8®
- Windows 10®
Mac OS X / macOS:
Android Virtual Device Manager
- Mac OS® 10.5.8 Leopard
- Mac OS® 10.6 Snow Leopard
- Mac OS® 10.7 Lion
- Mac OS® 10.8 Mountain Lion
- Mac OS® 10.10 Yosemite
Macos Avd Manager Unable To Locate Adb
Credits: Motorola Mobility