I am using a remote desktop having configured Win 8.1, 3gb ram DDR2, 15gb HDD free space, latest Xamarin Studio Starter version with api 21 packages. When I try to debug a simple "Hello World" solution on studio, the manually created AVD loads too slow, even android home screen does not appear after 1 hour. What should I do to speed up the process ?
Asked
Active
Viewed 146 times
2
-
I think this will help you [link](http://stackoverflow.com/q/1554099/5148289) – V-rund Puro-hit Mar 15 '16 at 09:39
4 Answers
0
I don't know if your IDE supports it but you should really try out Genymotion, it changed my development time and testing significantly.

gregaj
- 328
- 1
- 6
- 15
-
1As per your information, I have installed genymotion and created a virtual device. When I try to start the device, it shows an error "Unable to start the virtual device. VirtualBox cannot start the virtual device." – Manas Maity Mar 15 '16 at 13:38
-
Take a look at your Oracle VM Virtual Box and make sure the device is listed there. – yams Mar 15 '16 at 16:26
-
When I try to start the virtual device from the Oracle VM Virtual Box, it shows an error "VT-x is not available (VERR_VMX_NO_VMX)." – Manas Maity Mar 16 '16 at 04:16
0
Considering your configuration, 1 hour is too much, try restarting first.
- If not go for your Android device(physical), I debug on my mobile(you don't have to wait for your mobile to start).
- You Can also go for Genymotion . Many find difficulty in genymotion setup. it is pretty simple though, follow this video If you'll understand once about VirtualBox and IP, it'll be easy for next time
I would recommend 6GB Ram and i5 processor for performance lag problem. So if it is possible, you should upgrade your machine.

Akshay Kulkarni
- 729
- 6
- 22
0
Thanks for your responses. Finally I have resolved the issue by creating a low resolution Android Virtual Device (Nexus One) by Xamarin Studio.
But another problem arises, the published apk file is too large.Which steps need to be done to make it perfect ?

Community
- 1
- 1

Manas Maity
- 149
- 2
- 14
-
This is a different question, best to ask this in a fresh post and not as an answer – Daniel Maclean Apr 04 '16 at 21:05
0
You should try the Xamarin Android Player. In my experience it's the fastest option over Genymotion and Android's AVD images even with Intel's HAXM installed.

Daniel Maclean
- 779
- 10
- 21
-
Yes, I don't see why not. Although, if I understand your question, you are asking if it's ok to run a VM inside a VM? Then you would run into the obvious performance constraints and also, many of the underlying hardware optimisations for VM acceleration may not be exposed to VM's inside VM's, so performance may not be optimal. – Daniel Maclean Apr 16 '16 at 05:42