Siirry sisältöön
Vianmääritys

Käännös epäonnistui

Miksi käsin ajettu Käännä voi epäonnistua projektissa, joka oli Valmis, miten virheitä luetaan ja milloin Korjaa tekoälyllä on ilmainen.

Päivitetty

Tällä sivulla
  1. Miksi Käännä epäonnistui Valmiissa projektissa?
  2. Mitä tehdä
  3. Yleisten virheiden lukeminen
  4. Se kääntyy mutta ei toimi pelissä

#Miksi Käännä epäonnistui Valmiissa projektissa?

Käännä kokoaa nykyiset tiedostot. Tavalliset syyt epäonnistumiseen sen jälkeen, kun projekti oli Valmis:

  • Tiedostot muuttuivat vahvistuksen jälkeen: muokkasit jotain, tai keskustelussa tehdyn muutoksen vahvistus ei ole vielä päättynyt.
  • Jokin koodin ulkopuolinen asia: riippuvuusrepositorio ei ollut saatavilla, tai koonnin aikaraja ylittyi (5 minuuttia plugineille, 10 modeille). Kokeile Tarkista uudelleen.

Jos tiedostot ovat täsmälleen sellaiset kuin Codexe ne toimitti ja koonti epäonnistuu silti, korjaaminen on Codexen tehtävä, ja se on ilmaista.

#Mitä tehdä

  1. Lue virheluettelo Käännä-tuloksesta: jokainen virhe näyttää tiedoston ja rivin.
  2. Paina Korjaa tekoälyllä:
    • tiedostot ennallaan siitä, kun Codexe toimitti ne: ilmainen sisäinen korjaus käynnistyy (näet tekstin Korjataan ongelmaa…);
    • tiedostot muuttuneet: virheet lähetetään keskusteluun tavallisena viestinä (kuluttaa tokeneita).
  3. Jos muokkasit juuri tiedostoa korjataksesi sen itse, paina Tarkista uudelleen.

#Yleisten virheiden lukeminen

VirheMerkitys
cannot find symbolLuokkaa, metodia tai muuttujaa ei ole siinä API-versiossa, jota vasten koot, tai import puuttuu. Kerro palvelimesi versio.
package … does not existRiippuvuus puuttuu tiedostosta pom.xml / build.gradle. Nimeä käyttämäsi plugin tai kirjasto.
incompatible typesMetodi palauttaa tässä API-versiossa jotain muuta.
Could not resolve …Riippuvuuden versiota ei ole olemassa, tai sen repositorio ei ole sellainen, johon Codexe pääsee.
release version 21 not supportedProjekti tähtää uudempaan Javaan kuin koonti käytti. Java-versio määräytyy Minecraft-version mukaan; ilmoita se selvästi.

#Se kääntyy mutta ei toimi pelissä

Käännä osoittaa, että koodi kääntyy, ei sitä, että ominaisuus toimii oikein. Kuvaile pelin sisäinen toiminta keskustelussa. Katso Yleiset alustavirheet.

Käännös epäonnistui | Codexe Docs