Quando si hanno questi pasticci nel 99.999999% dei casi il motivo e' un disordine generale del contento del computer.
Invece di continuare ad installare software, sperando che inizi a funzionare, inizia con una PULIZIA GENERALE (tra l'altro siamo quasi in {rimavera )
Rimuovi tutto quello che non serve, e controlla UNA PER UNA tutte le copie di 'java.exe' che hai sul computer.
Per ogn'una, VALUTA se deve rimanere dove l'hai trovata, OPPURE non ha motivo di stare dove sta. In questo secondo caso BUTTALA (o, meglio, non si sa mai, rinominala)
Per sviluppare in Android, BASTA Android studio, e far installare a lui tutto quello che serve.
Se continui ad avere problemi, vuol dire che non hai fatto abbastanza pulizia.
In questo caso, vai da qualche professionista (negozio di PC) e fatti aiutare, perche' descrivere tutte le cose da controllare in un post sarebbe impossibile: ci potresti scrivere un libro di 1000 pagine
BUTTA VIA Xamarin e Visual Studio: usare questo ambiente per fare applicazioni Android e' un suicidio/bagno di sangue/inutilmente complicato.
E oltre al fatto che i due (VS e AS) si scornano alla grande.
E BUTTA VIA anche Eclipse.