Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Virtual Device Repository

Tags:

android

avd

It would seem that since there are a finite set of official Android devices, it would be easy to maintain a repository of Virtual Device Configurations for each actual device. However, the Internet seems to think that everyone should be creating their own virtual devices from scratch (really, how many Motorola Xoom configs or HTC EVO 4G's do you really need?).

Is there really not central repository for pre-configured virtual devices?

like image 993
J Jones Avatar asked Jul 05 '11 04:07

J Jones


People also ask

Where are Android virtual devices stored?

The default value is %USERPROFILE%\. android\avd on Windows (or ~/. android/avd on Linux).

Is Android Virtual Device Necessary?

Why Android Virtual Device? We need it during the development of an Android Project or Application. Since it provides a virtual representation of an application, it helps us to run our application on itself. It is required to ensure that our app works correctly.

What is Android Virtual Device?

An Android Virtual Device (AVD) is a configuration that defines the characteristics of an Android phone, tablet, Wear OS, Android TV, or Automotive OS device that you want to simulate in the Android Emulator. The Device Manager is an interface you can launch from Android Studio that helps you create and manage AVDs.


2 Answers

It would seem that since there are a finite set of official Android devices, it would be easy to maintain a repository of Virtual Device Configurations for each actual device.

Bear in mind that:

  • There are lots of Android devices that do not have the Android Market and therefore firms like Google will never see

  • AVD settings cannot completely match hardware, because there are only so many configurable settings

  • Few of your proposed AVDs will accurately reflect the devices, because they will not have any firmware modifications made by the device manufacturer, ranging from drivers to presentation layers (e.g., Sense, BLUR, TouchWiz)

  • You will wind up with many AVDs that are the same (due to 2nd and 3rd limitations above), because on the limited range of possible settings, many devices will be identical

  • While AVD configurations are small, AVDs themselves are rather large, as they hold copies of disk images and such

  • You might have some trademark issues

However, the Internet seems to think that everyone should be creating their own virtual devices from scratch

Please do not anthropomorphize the Internet. It hates it when you do that.

like image 120
CommonsWare Avatar answered Oct 11 '22 16:10

CommonsWare


I'm not sure about HTC but other companies offer preconfigured Add-ons

enter image description here

like image 43
Reno Avatar answered Oct 11 '22 16:10

Reno