Bubblewrap bygger en Android-app av Miljöhubb. För det behöver programmet JDK 17 (Java Development Kit) på din dator. Om Bubblewrap inte hittar JDK automatiskt får du välja mellan att låta det installera ett nytt eller peka på din egen installation. Här lär du dig hitta rätt sökväg på Windows.
1. Hitta JDK 17 i Utforskaren
Öppna Utforskaren och gå till en av dessa mappar:
C:\Program Files\C:\Program Files (x86)\
Leta efter någon av dessa mappar och öppna den:
- Eclipse Adoptium
- Java
- Microsoft
- Amazon Corretto
Inuti hittar du en undermapp som börjar med jdk-17, till exempel:
C:\Program Files\Eclipse Adoptium\jdk-17.0.12.7-hotspotKlicka i adressfältet i Utforskaren, kopiera hela sökvägen och spara den. Det är den mappen du ska ange i Bubblewrap.
2. Hitta JDK 17 med kommandotolken
Tryck Win + R, skrivcmd och tryckEnter. Kör sedan ett av kommandona nedan:
where java
:: eller sök igenom Program Files:
dir "C:\Program Files" /s /b | findstr jdk
:: om ovanstående inte ger träff:
dir "C:\Program Files (x86)" /s /b | findstr jdkOm resultatet ser ut ungefär så här:
C:\Program Files\Eclipse Adoptium\jdk-17.0.12.7-hotspot\bin\java.exe…är sökvägen du ska ange allt ovanför bin\java.exe, alltså:
C:\Program Files\Eclipse Adoptium\jdk-17.0.12.7-hotspot3. Ange sökvägen i Bubblewrap
När Bubblewrap frågar om du vill installera JDK eller använda din egen installation, välj använd egen installation och klistra in sökvägen du just hittade.
Viktigt:
- Ange sökvägen till JDK-mappen, inte till
bin-mappen. - Mappen ska innehålla undermappar som
bin,conf,include,libochrelease.
4. Sätt JAVA_HOME (rekommenderas)
Om du sätter miljövariabeln JAVA_HOME slipper du ange sökvägen varje gång. Byt ut exemplet mot din egen sökväg:
setx JAVA_HOME "C:\Program Files\Eclipse Adoptium\jdk-17.0.12.7-hotspot"Stäng kommandotolken, öppna ett nytt fönster och kör:
echo %JAVA_HOME%Om sökvägen skrivs ut är allt klart. Starta om datorn om program du redan har öppna inte ser ändringen.
5. Verifiera och bygg
Gå tillbaka till projektmappen där twa-manifest.json ligger och kör:
bubblewrap doctorOm allt är grönt kan du bygga appen:
bubblewrap buildResultatet blir app-release-bundle.aab, som du laddar upp till Google Play Console.
Tips om det inte fungerar
- Se till att det verkligen är JDK 17, inte JRE 17, Java 8, 11 eller 21.
- Har du inte JDK 17? Ladda ner det från adoptium.net (Eclipse Temurin, Windows x64) och installera.
- Efter installation: starta om terminalen och kör
bubblewrap doctorigen. - Om Bubblewrap fortfarande inte hittar JDK kan du manuellt ange sökvägen enligt steg 3.