Cannot start Android Studio: Required tools are missing

Problemi e suggerimenti legati al software e ai pacchetti problematici.
Rispondi
Arlecchino
Novello Arciere
Messaggi: 86
Iscritto il: 16 ottobre 2009, 23:57
Architettura: x86_64 (64bit)
Località: Imperia
Contatta:

Cannot start Android Studio: Required tools are missing

Messaggio da Arlecchino » 17 gennaio 2021, 17:18

Buongiorno, a dicembre ho cambiato ssd e reinstallato Arch. Alcune cose però temo siano andate storte e in questo caso scrivo perché Android Studio, installato da AUR, non si avvia.
L'errore da shell è:

Codice: Seleziona tutto

$ android-studio
ERROR: Cannot start Android Studio
Required tools are missing - check beginning of "/usr/bin/android-studio" file for details.

C
on Google non ho trovato riferimenti utili per questo errore. Guardare il file di cui sopra non mi ha dato indizi su come procedere.
Ho installato un po' di pacchetti android dai repository e da AUR, ma la situazione non è migliorata.

Riguardo a Java la mia situazione è:

Codice: Seleziona tutto

$ archlinux-java status
Available Java environments:
  java-15-openjdk (default)
  java-7-openjdk/jre
  java-8-openjdk
Come altri pacchetti ho:
android-sdk (da AUR)
android-sdk-build-tools (da AUR)
android-sdk-platform-tools (da AUR)
android-platform (da AUR)
android-emulator (da AUR)
gradle 6.8

Un altro errore che ho trovato è:

Codice: Seleziona tutto

$ ./sdkmanager 
Warning: File /home/user/.android/repositories.cfg could not be loaded.        
[=======================================] 100% Computing updates...
Se provo a lanciare sdkmanager al di fuori di /opt/android-sdk/tools/bin mi dice comando non trovato.

Non so quali altri informazioni potrei darvi per illustrare la mia situazione. Eventualmente chiedete. Qualche idea per risolvere?

Grazie.

Avatar utente
TheSaint
Robin Hood
Messaggi: 8045
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Cannot start Android Studio: Required tools are missing

Messaggio da TheSaint » 18 gennaio 2021, 7:30

Probabilmente alcuni programmi vogliono una versione specifica di java. Prova a impostare gli altri due modelli di java e vedi se lo accetta.

Codice: Seleziona tutto

$ archlinux-java set java-8-apenjdk
Per esempio
F the saint 14 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Arlecchino
Novello Arciere
Messaggi: 86
Iscritto il: 16 ottobre 2009, 23:57
Architettura: x86_64 (64bit)
Località: Imperia
Contatta:

Re: Cannot start Android Studio: Required tools are missing

Messaggio da Arlecchino » 18 gennaio 2021, 11:03

Grazie, avevo già provato tutte e tre le versioni senza vedere miglioramenti. L'unica differenza, come peraltro segnalato nel Wiki, è che sdkmanager funziona solo con l'8, anche se poi non trova repositories.cfg sotto .android (e infatti non c'è).
Sembra che manchi qualcosa, ma anche guardando l'elenco dei pacchetti nella mia vecchia distro aggiornata fino a marzo 2020 non ho notato grandi differenza. Mi puoi confermare che al momento Android Studio e i suoi ammennicoli debitamente aggiornati su Arch girano bene? O c'è stato qualche problema?
Ho provato anche a scaricare il programma dal sito di Google, ma l'errore è lo stesso.

Avatar utente
TheSaint
Robin Hood
Messaggi: 8045
Iscritto il: 8 settembre 2007, 7:43
Architettura: x86_64 (64bit)
Località: davanti al computer

Re: Cannot start Android Studio: Required tools are missing

Messaggio da TheSaint » 18 gennaio 2021, 16:14

Purtroppo, non ho installato quell'articolo.
Se ti serve tanto, forse sarai costretto a tenere una macchina virtuale con il necessario dentro. Almeno da non scombinare con il sistema operativo.
Prendi un po di pazienza e consulta bene il wiki. Al caso prova a lavorare in virtualenv.
F the saint 14 anni da questo forum ;)
Gli uomini consumano il pianeta, almeno due di queste cose si possono ridurre.

Rispondi