Android Emulator Does not Launch -


i struggling emulator launch after trying on 2 weeks. can use issue or tips on troubleshooting same.

i have been able launch emulator on home machine using similar config. fails when connect work pc, believe there configuration may stopping this, have no clue configuration , don't see error in logs can me identify issue. general problem colleagues well, it's policy or registry setting has been set on our workstations.

if can me identify config stopping launch of emulator can work team make required changes.

my config is

  • android studio 1.2.1.1
  • sdk/avd manager v 24.3.3
  • windows 7 x64
  • 16 gb ram
  • dell e6540 laptop | dell optiplex 780 desktop
  • haxm installed
  • cpu options tried: intel x86/x86_x64 & arm v7a
  • ram options tried: 768mb,1gb , 2gb
  • host gpu: tried both on , off
  • virtualization enabled in bios

the virtual device gets created fine, never launches successfully. never see window open, have waited more 2 hours @ several occasions.

here logs of 2 avds created

avd 1

arm v7a | 768 mb ram | android 5.1.1 | api 22 | host gpu off

avd 1 | arm v7a | 768 mb ram | android 5.1.1 | api 22 | host gpu off

output:

emulator:found avd name 'avd1' emulator:found avd target architecture: arm emulator:looking ranchu emulator backed arm cpu emulator:probing program: ./emulator64-ranchu-arm.exe emulator:probing program: ./emulator-ranchu-arm.exe emulator:probing path for: emulator64-ranchu-arm.exe emulator:probing path for: emulator-ranchu-arm.exe emulator:looking emulator-arm emulate 'arm' cpu emulator:probing program: ./emulator-arm.exe emulator:found target-specific emulator binary: ./emulator-arm.exe emulator:gpu emulation disabled emulator:quoted param: [./emulator-arm.exe] emulator:quoted param: [@avd1] emulator:quoted param: [-verbose] emulator: found sdk root @ c:\users\anon\appdata\local\android\sdk emulator: android virtual device file at: c:\users\anon\.android\avd\avd1.ini emulator: virtual device content @ c:\users\anon\.android\avd\avd1.avd emulator: virtual device config file: c:\users\anon\.android\avd\avd1.avd/config.ini emulator: using core hw config path: c:\users\anon\.android\avd\avd1.avd/hardware-qemu.ini emulator: found avd target api level: 22 emulator: read property file @ c:\users\anon\appdata\local\android\sdk/system-images\android-22\default\armeabi-v7a\/build.prop emulator: no boot.prop property file found. emulator: 'magic' skin format detected: 768x1280 emulator: autoconfig: -skin 768x1280 emulator: autoconfig: -skindir (null) emulator: keyset loaded from: c:\users\anon\.android\default.keyset emulator: found magic skin width=768 height=1280 bpp=16  emulator: autoconfig: -kernel c:\users\anon\appdata\local\android\sdk/system-images\android-22\default\armeabi-v7a\/kernel-qemu emulator: auto-detect: kernel image requires legacy device naming scheme. emulator: auto-detect: kernel not support yaffs2 partitions. emulator: autoconfig: -ramdisk c:\users\anon\appdata\local\android\sdk/system-images\android-22\default\armeabi-v7a\/ramdisk.img emulator: using initial system image: c:\users\anon\appdata\local\android\sdk/system-images\android-22\default\armeabi-v7a\/system.img emulator: autoconfig: -initdata c:\users\anon\.android\avd\avd1.avd/userdata.img emulator: autoconfig: -cache c:\users\anon\.android\avd\avd1.avd/cache.img emulator: physical ram size: 768mb  emulator: gpu emulation disabled emulator: warning: cpu acceleration works x86/x86_64 system images. content of hardware configuration file:   hw.cpu.arch = arm   hw.cpu.model = cortex-a8   hw.ramsize = 768   hw.screen = touch   hw.mainkeys = no   hw.trackball = no   hw.keyboard = yes   hw.keyboard.lid = no   hw.keyboard.charmap = qwerty2   hw.dpad = no   hw.gsmmodem = yes   hw.gps = yes   hw.battery = yes   hw.accelerometer = yes   hw.audioinput = yes   hw.audiooutput = yes   hw.sdcard = no   disk.cachepartition = yes   disk.cachepartition.path = c:\users\anon\.android\avd\avd1.avd/cache.img   disk.cachepartition.size = 66m   hw.lcd.width = 768   hw.lcd.height = 1280   hw.lcd.depth = 16   hw.lcd.density = 320   hw.lcd.backlight = yes   hw.gpu.enabled = no   hw.initialorientation = portrait   hw.camera.back = none   hw.camera.front = none   vm.heapsize = 64   hw.sensors.proximity = yes   hw.sensors.magnetic_field = yes   hw.sensors.orientation = yes   hw.sensors.temperature = yes   hw.useext4 = yes   kernel.path = c:\users\anon\appdata\local\android\sdk/system-images\android-22\default\armeabi-v7a\/kernel-qemu   kernel.parameters =  androidboot.hardware=goldfish android.checkjni=1   kernel.newdevicenaming = no   kernel.supportsyaffs2 = no   disk.ramdisk.path = c:\users\anon\appdata\local\android\sdk/system-images\android-22\default\armeabi-v7a\/ramdisk.img   À¿)pv)ußk³ªc¥ú&µß>oí‡yù®ù×=vš§Ùïq—#ÊÿŠÿ¿Ù&Òßué—!máÍfåÿ¾u)›±„yþ¿ƒð—ˆ_ˆøõÊ'Ò?{’é×@zq¿Ü•úíÈqêñ©•„yÖ/þ[â—"~ü«|ü¶,%~em.img   disk.systempartition.size = 550m   disk.datapartition.path = c:\users\anon\.android\avd\avd1.avd/userdata-qemu.img   disk.datapartition.initpath = c:\users\anon\.android\avd\avd1.avd/userdata.img   disk.datapartition.size = 550m   avd.name = avd1 . qemu options list: emulator: argv[00] = "./emulator-arm.exe" emulator: argv[01] = "-android-hw" emulator: argv[02] = "c:\users\anon\.android\avd\avd1.avd/hardware-qemu.ini" concatenated qemu options:  ./emulator-arm.exe -android-hw c:\users\anon\.android\avd\avd1.avd/hardware-qemu.ini emulator: registered 'boot-properties' qemud service emulator: using kernel serial device prefix: ttys emulator: ramdisk image contains fstab.goldfish file emulator: found format of system partition: 'ext4' emulator: found format of userdata partition: 'ext4' emulator: found format of cache partition: 'ext4' emulator: system partition format: ext4 emulator: mapping 'system' partition image c:\users\anon\appdata\local\temp\\androidemulator\tmp2084.tmp emulator: nand_add_dev: system,size=0x22600000,file=c:\users\anon\appdata\local\temp\\androidemulator\tmp2084.tmp,initfile=c:\users\anon\appdata\local\android\sdk/system-images\android-22\default\armeabi-v7a\/system.img,pagesize=512,extrasize=0 emulator: userdata partition format: ext4 emulator: nand_add_dev: userdata,size=0x22600000,file=c:\users\anon\.android\avd\avd1.avd/userdata-qemu.img,initfile=c:\users\anon\.android\avd\avd1.avd/userdata.img,pagesize=512,extrasize=0 emulator: cache partition format: ext4 emulator: creating empty cache partition image at: c:\users\anon\.android\avd\avd1.avd/cache.img creating filesystem parameters:     size: 69206016     block size: 4096     blocks per group: 32768     inodes per group: 4224     inode size: 256     journal blocks: 1024     label:      blocks: 16896     block groups: 1     reserved block group size: 7 created filesystem 11/4224 inodes , 1302/16896 blocks emulator: nand_add_dev: cache,size=0x4200000,file=c:\users\anon\.android\avd\avd1.avd/cache.img,pagesize=512,extrasize=0 emulator: registered 'boot-properties' qemud service emulator: adding boot property: 'dalvik.vm.heapsize' = '64m' emulator: adding boot property: 'qemu.sf.lcd_density' = '320' emulator: adding boot property: 'qemu.hw.mainkeys' = '0' emulator: adding boot property: 'qemu.sf.fake_camera' = 'none' emulator: kernel parameters: qemu.gles=0 qemu=1 console=ttys0 android.qemud=ttys1 androidboot.hardware=goldfish android.checkjni=1 ndns=3 emulator: autoconfig: -scale 0.801562 

avd 2

intel atom x86 | 1536 mb ram | android 4.3.1 | api 18 | use host gpu on

avd 2 | intel atom x86 | 1536 mb ram | android 4.3.1 | api 18 | use host gpu on

emulator:found avd name 'avd2' emulator:found avd target architecture: x86 emulator:looking ranchu emulator backed x86 cpu emulator:probing program: ./emulator64-ranchu-x86.exe emulator:probing program: ./emulator-ranchu-x86.exe emulator:probing path for: emulator64-ranchu-x86.exe emulator:probing path for: emulator-ranchu-x86.exe emulator:looking emulator-x86 emulate 'x86' cpu emulator:probing program: ./emulator-x86.exe emulator:found target-specific emulator binary: ./emulator-x86.exe emulator:gpu emulation enabled using 'host' mode emulator:quoted param: [./emulator-x86.exe] emulator:quoted param: [@avd2] emulator:quoted param: [-verbose] emulator: found sdk root @ c:\users\anon\appdata\local\android\sdk emulator: android virtual device file at: c:\users\anon\.android\avd\avd2.ini emulator: virtual device content @ c:\users\anon\.android\avd\avd2.avd emulator: virtual device config file: c:\users\anon\.android\avd\avd2.avd/config.ini emulator: using core hw config path: c:\users\anon\.android\avd\avd2.avd/hardware-qemu.ini emulator: found avd target api level: 18 emulator: read property file @ c:\users\anon\appdata\local\android\sdk/system-images\android-18\default\x86\/build.prop emulator: no boot.prop property file found. emulator: 'magic' skin format detected: 768x1280 emulator: autoconfig: -skin 768x1280 emulator: autoconfig: -skindir (null) emulator: keyset loaded from: c:\users\anon\.android\default.keyset emulator: trying load skin file 'c:\users\anon\appdata\local\android\sdk/tools/lib/emulator/skins/dynamic//layout' emulator: loaded dynamic skin width=768 height=1280 bpp=16  emulator: autoconfig: -kernel c:\users\anon\appdata\local\android\sdk/system-images\android-18\default\x86\/kernel-qemu emulator: auto-detect: kernel image requires legacy device naming scheme. emulator: auto-detect: kernel support yaffs2 partitions. emulator: autoconfig: -ramdisk c:\users\anon\appdata\local\android\sdk/system-images\android-18\default\x86\/ramdisk.img emulator: using initial system image: c:\users\anon\appdata\local\android\sdk/system-images\android-18\default\x86\/system.img emulator: autoconfig: -initdata c:\users\anon\.android\avd\avd2.avd/userdata.img emulator: autoconfig: -cache c:\users\anon\.android\avd\avd2.avd/cache.img emulator: physical ram size: 1536mb  emulator: gpu emulation enabled using 'host' mode emulator: cpu acceleration: working emulator: cpu acceleration status: hax (version 2) installed , usable. emulator: target arch = 'x86' emulator: auto-config: -qemu -cpu qemu32 content of hardware configuration file:   hw.cpu.arch = x86   hw.cpu.model = qemu32   hw.ramsize = 1536   hw.screen = touch   hw.mainkeys = no   hw.trackball = no   hw.keyboard = yes   hw.keyboard.lid = no   hw.keyboard.charmap = qwerty2   hw.dpad = no   hw.gsmmodem = yes   hw.gps = yes   hw.battery = yes   hw.accelerometer = yes   hw.audioinput = yes   hw.audiooutput = yes   hw.sdcard = no   disk.cachepartition = yes   disk.cachepartition.path = c:\users\anon\.android\avd\avd2.avd/cache.img   disk.cachepartition.size = 66m   hw.lcd.width = 768   hw.lcd.height = 1280   hw.lcd.depth = 16   hw.lcd.density = 320   hw.lcd.backlight = yes   hw.gpu.enabled = yes   hw.gpu.mode = host   hw.initialorientation = portrait   hw.camera.back = emulated   hw.camera.front = emulated   vm.heapsize = 64   hw.sensors.proximity = yes   hw.sensors.magnetic_field = yes   hw.sensors.orientation = yes   hw.sensors.temperature = yes   hw.useext4 = yes   kernel.path = c:\users\anon\appdata\local\android\sdk/system-images\android-18\default\x86\/kernel-qemu   kernel.parameters =  androidboot.hardware=goldfish clocksource=pit android.checkjni=1   kernel.newdevicenaming = no   kernel.supportsyaffs2 = yes   disk.ramdisk.path = c:\users\anon\appdata\local\android\sdk/system-images\android-18\default\x86\/ramdisk.img   disk.systempartition.initpath = c:\users\anon\appdata\local\android\sdk/system-images\android-18\default\x86\/system.img   disk.systempartition.size = 281m   disk.datapartition.path = c:\users\anon\.android\avd\avd2.avd/userdata-qemu.img   disk.datapartition.initpath = c:\users\anon\.android\avd\avd2.avd/userdata.img   disk.datapartition.size = 200m   avd.name = avd2 . qemu options list: emulator: argv[00] = "./emulator-x86.exe" emulator: argv[01] = "-enable-hax" emulator: argv[02] = "-android-hw" emulator: argv[03] = "c:\users\anon\.android\avd\avd2.avd/hardware-qemu.ini" concatenated qemu options:  ./emulator-x86.exe -enable-hax -android-hw c:\users\anon\.android\avd\avd2.avd/hardware-qemu.ini emulator: registered 'boot-properties' qemud service emulator: using kernel serial device prefix: ttys emulator: ramdisk image contains fstab.goldfish file emulator: not extract format of system partition! emulator: not extract format of userdata partition! emulator: not extract format of cache partition! emulator: probing system image file partition type: c:\users\anon\appdata\local\android\sdk/system-images\android-18\default\x86\/system.img emulator: system partition format: yaffs2 emulator: mapping 'system' partition image c:\users\anon\appdata\local\temp\\androidemulator\tmpa30c.tmp emulator: nand_add_dev: system,size=0x11900000,file=c:\users\anon\appdata\local\temp\\androidemulator\tmpa30c.tmp,initfile=c:\users\anon\appdata\local\android\sdk/system-images\android-18\default\x86\/system.img emulator: rounding devsize full eraseunit, 11904000  emulator: probing userdata image file partition type: c:\users\anon\.android\avd\avd2.avd/userdata.img emulator: userdata partition format: yaffs2 emulator: nand_add_dev: userdata,size=0xc800000,file=c:\users\anon\.android\avd\avd2.avd/userdata-qemu.img,initfile=c:\users\anon\.android\avd\avd2.avd/userdata.img emulator: rounding devsize full eraseunit, c810000  emulator: cache partition format: yaffs2 emulator: creating empty cache partition image at: c:\users\anon\.android\avd\avd2.avd/cache.img emulator: nand_add_dev: cache,size=0x4200000,file=c:\users\anon\.android\avd\avd2.avd/cache.img emulator: registered 'boot-properties' qemud service emulator: adding boot property: 'dalvik.vm.heapsize' = '64m' emulator: adding boot property: 'qemu.sf.lcd_density' = '320' emulator: adding boot property: 'qemu.hw.mainkeys' = '0' emulator: adding boot property: 'qemu.sf.fake_camera' = 'both' emulator: initializing hardware opengles emulation support emulator: opengl vendor=[google (intel)] emulator: opengl renderer=[android emulator opengl es translator (intel(r) hd graphics 4600)] emulator: opengl version=[opengl es 2.0 (4.0.0 - build 9.18.10.3220)] emulator: adding boot property: 'ro.opengles.version' = '131072' emulator: device fd:988  emulator: kernel parameters: qemu.gles=1 qemu=1 console=ttys0 android.qemud=ttys1 androidboot.hardware=goldfish clocksource=pit android.checkjni=1 ndns=3 emulator:     trying find: c:\users\anon\appdata\local\android\sdk\tools/bios.bin  emulator:     trying find: c:\users\anon\appdata\local\android\sdk\tools/lib/pc-bios/bios.bin  emulator:     trying find: c:\users\anon\appdata\local\android\sdk\tools/vgabios-cirrus.bin  emulator:     trying find: c:\users\anon\appdata\local\android\sdk\tools/lib/pc-bios/vgabios-cirrus.bin  emulator: autoconfig: -scale 0.801562 

avd 3

arm | 512 mb ram | android 2.3.3 | api 10 | use host gpu off

avd 3 | arm | 512 mb ram | android 2.3.3 | api 10 | use host gpu off

emulator:found avd name 'avd3' emulator:found avd target architecture: arm emulator:looking ranchu emulator backed arm cpu emulator:probing program: ./emulator64-ranchu-arm.exe emulator:probing program: ./emulator-ranchu-arm.exe emulator:probing path for: emulator64-ranchu-arm.exe emulator:probing path for: emulator-ranchu-arm.exe emulator:looking emulator-arm emulate 'arm' cpu emulator:probing program: ./emulator-arm.exe emulator:found target-specific emulator binary: ./emulator-arm.exe emulator:gpu emulation disabled emulator:quoted param: [./emulator-arm.exe] emulator:quoted param: [@avd3] emulator:quoted param: [-verbose] emulator: found sdk root @ c:\users\anon\appdata\local\android\sdk emulator: android virtual device file at: c:\users\anon\.android\avd\avd3.ini emulator: virtual device content @ c:\users\anon\.android\avd\avd3.avd emulator: virtual device config file: c:\users\anon\.android\avd\avd3.avd/config.ini emulator: using core hw config path: c:\users\anon\.android\avd\avd3.avd/hardware-qemu.ini emulator: found avd target api level: 10 emulator: no build.prop property file found. emulator: no boot.prop property file found. emulator: cannot find target cpu architecture, defaulting 'arm' emulator: cannot find target cpu abi, defaulting 'armeabi' emulator: found skin 'wqvga400' in directory: c:\users\anon\appdata\local\android\sdk/platforms\android-10\skins emulator: autoconfig: -skin wqvga400 emulator: autoconfig: -skindir c:\users\anon\appdata\local\android\sdk/platforms\android-10\skins emulator: found skin-specific hardware.ini: c:\users\anon\appdata\local\android\sdk/platforms\android-10\skins/wqvga400/hardware.ini emulator: keyset loaded from: c:\users\anon\.android\default.keyset emulator: trying load skin file 'c:\users\anon\appdata\local\android\sdk/platforms\android-10\skins/wqvga400/layout' emulator: skin network speed: 'full' emulator: skin network delay: 'none' emulator: autoconfig: -kernel c:\users\anon\appdata\local\android\sdk/platforms\android-10\images\/kernel-qemu emulator: auto-detect: kernel image requires legacy device naming scheme. emulator: auto-detect: kernel support yaffs2 partitions. emulator: autoconfig: -ramdisk c:\users\anon\appdata\local\android\sdk/platforms\android-10\images\/ramdisk.img emulator: using initial system image: c:\users\anon\appdata\local\android\sdk/platforms\android-10\images\/system.img emulator: autoconfig: -data c:\users\anon\.android\avd\avd3.avd/userdata-qemu.img emulator: autoconfig: -initdata c:\users\anon\.android\avd\avd3.avd/userdata.img emulator: autoconfig: -cache c:\users\anon\.android\avd\avd3.avd/cache.img emulator: physical ram size: 256mb  emulator: gpu emulation disabled emulator: warning: cpu acceleration works x86/x86_64 system images. emulator: target arch = 'arm' content of hardware configuration file:   hw.cpu.arch = arm   hw.ramsize = 256   hw.screen = touch   hw.mainkeys = yes   hw.trackball = yes   hw.keyboard = yes   hw.keyboard.lid = yes   hw.keyboard.charmap = qwerty2   hw.dpad = no   hw.gsmmodem = yes   hw.gps = yes   hw.battery = yes   hw.accelerometer = yes   hw.audioinput = yes   hw.audiooutput = yes   hw.sdcard = yes   disk.cachepartition = yes   disk.cachepartition.path = c:\users\anon\.android\avd\avd3.avd/cache.img   disk.cachepartition.size = 66m   hw.lcd.width = 240   hw.lcd.height = 400   hw.lcd.depth = 16   hw.lcd.density = 120   hw.lcd.backlight = yes   hw.gpu.enabled = no   hw.initialorientation = portrait   hw.camera.back = none   hw.camera.front = none   vm.heapsize = 32   hw.sensors.proximity = yes   hw.sensors.magnetic_field = yes   hw.sensors.orientation = no   hw.sensors.temperature = yes   hw.useext4 = yes   kernel.path = c:\users\anon\appdata\local\android\sdk/platforms\android-10\images\/kernel-qemu   kernel.parameters =  androidboot.hardware=goldfish android.checkjni=1   kernel.newdevicenaming = no   kernel.supportsyaffs2 = yes   disk.ramdisk.path = c:\users\anon\appdata\local\android\sdk/platforms\android-10\images\/ramdisk.img   disk.systempartition.initpath = c:\users\anon\appdata\local\android\sdk/platforms\android-10\images\/system.img   disk.systempartition.size = 200m   disk.datapartition.path = c:\users\anon\.android\avd\avd3.avd/userdata-qemu.img   disk.datapartition.size = 200m   avd.name = avd3 . qemu options list: emulator: argv[00] = "./emulator-arm.exe" emulator: argv[01] = "-android-hw" emulator: argv[02] = "c:\users\anon\.android\avd\avd3.avd/hardware-qemu.ini" concatenated qemu options:  ./emulator-arm.exe -android-hw c:\users\anon\.android\avd\avd3.avd/hardware-qemu.ini emulator: registered 'boot-properties' qemud service emulator: using kernel serial device prefix: ttys emulator: no fstab.goldfish file in ramdisk image emulator: probing system image file partition type: c:\users\anon\appdata\local\android\sdk/platforms\android-10\images\/system.img emulator: system partition format: yaffs2 emulator: mapping 'system' partition image c:\users\anon\appdata\local\temp\\androidemulator\tmpe615.tmp emulator: nand_add_dev: system,size=0xc800000,file=c:\users\anon\appdata\local\temp\\androidemulator\tmpe615.tmp,initfile=c:\users\anon\appdata\local\android\sdk/platforms\android-10\images\/system.img emulator: rounding devsize full eraseunit, c810000  emulator: probing userdata image file partition type: c:\users\anon\.android\avd\avd3.avd/userdata-qemu.img emulator: userdata partition format: yaffs2 emulator: nand_add_dev: userdata,size=0xc800000,file=c:\users\anon\.android\avd\avd3.avd/userdata-qemu.img emulator: rounding devsize full eraseunit, c810000  emulator: cache partition format: yaffs2 emulator: nand_add_dev: cache,size=0x4200000,file=c:\users\anon\.android\avd\avd3.avd/cache.img emulator: registered 'boot-properties' qemud service emulator: adding boot property: 'dalvik.vm.heapsize' = '32m' emulator: adding boot property: 'ro.config.low_ram' = 'true' emulator: adding boot property: 'qemu.sf.lcd_density' = '120' emulator: adding boot property: 'qemu.hw.mainkeys' = '1' emulator: adding boot property: 'qemu.sf.fake_camera' = 'none' emulator: kernel parameters: qemu.gles=0 qemu=1 console=ttys0 android.qemud=ttys1 androidboot.hardware=goldfish android.checkjni=1 ndns=3 emulator: autoconfig: -scale 1 

have installed haxm?

i encounter same issue before, before learning haxm not yet enabled after downloading in android sdk manager. enter image description here

you need steps follow best experience out of android* emulator using intel haxm driver.

prerequisites

intel haxm requires android* sdk installed (version 17 or higher). more information, refer android* developer website (http://developer.android.com/sdk/).

system requirements  hardware requirements:  intel® processor support intel® vt-x, intel® em64t (intel® 64), , execute disable (xd) bit functionality @ least 1 gb of available ram supported operating systems:  microsoft windows* 8 , 8.1 (32/64-bit) microsoft windows* 7 (32/64-bit) microsoft windows vista* (32/64-bit) important: intel haxm cannot used on systems without intel processor, or intel processor lacks hardware features described in "hardware requirements" section above. determine capabilities of intel processor, visit http://ark.intel.com/ additionally, intel haxm can used android* x86 emulator images provided intel.  intel haxm cannot used arm* android* emulator images or non-intel x86 android* emulator images. 
  1. under main sdk directory. though sdk manager says "installed" means intel haxm executable downloaded. still need run installer "extras" directory installed.

2.extract installer inside "extras" directory , follow installation instructions platform.

enter image description here

installing intel® haxm on windows*

warning: intel haxm installation fail if system not meet system requirements, including support intel processor features, such intel virtualization technology (intel vt).

enter image description here enter image description here enter image description here enter image description here

after steps work properly. enter image description here

hope helps... heres intel documentation


Comments

Popular posts from this blog

How to provide Authorization & Authentication using Asp.net, C#? -

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

How to use Authorization & Authentication in Asp.net, C#? -