Ugrás a tartalomra
Hibaelhárítás

Sikertelen Fordítás

Miért lehet sikertelen egy kézi Fordítás egy Kész projekten, hogyan olvasd a hibákat, és mikor ingyenes a Javítás AI-val.

Frissítve

Ezen az oldalon
  1. Miért sikertelen a Fordítás egy Kész projekten?
  2. Mit tegyél
  3. Gyakori hibák értelmezése
  4. Lebuildelődik, de a játékban nem működik

#Miért sikertelen a Fordítás egy Kész projekten?

A Fordítás a jelenlegi fájlokat buildeli. A szokásos okok, amiért a projekt Kész állapota után sikertelen:

  • A fájlok megváltoztak az ellenőrzés után: szerkesztettél valamit, vagy egy csevegésben kért módosítás ellenőrzése még nem fejeződött be.
  • Valami a kódon kívül: egy függőségtár nem volt elérhető, vagy a build túllépte az időkorlátot (pluginoknál 5 perc, modoknál 10). Próbáld meg az Újraellenőrzés gombot.

Ha a fájlok pontosan azok, amelyeket a Codexe átadott, és a build mégis sikertelen, akkor a javítás a Codexe dolga, és ingyenes.

#Mit tegyél

  1. Olvasd el a hibalistát a Fordítás eredményében: minden hibánál látszik a fájl és a sor.
  2. Nyomd meg a Javítás AI-val gombot:
    • ha a fájlok változatlanok, amióta a Codexe átadta őket: ingyenes belső javítás fut (a Hiba javítása… feliratot látod);
    • ha a fájlok megváltoztak: a hibák normál üzenetként kerülnek a csevegésbe (tokent használ).
  3. Ha éppen most szerkesztettél egy fájlt, hogy magad javítsd ki, nyomd meg az Újraellenőrzés gombot.

#Gyakori hibák értelmezése

HibaJelentés
cannot find symbolEgy osztály, metódus vagy változó nem létezik abban az API-verzióban, amelyre buildelsz, vagy hiányzik egy import. Add meg a szervered verzióját.
package … does not existHiányzik egy függőség a pom.xml / build.gradle fájlból. Nevezd meg a használt plugint vagy könyvtárat.
incompatible typesEgy metódus mást ad vissza ebben az API-verzióban.
Could not resolve …Egy függőségverzió nem létezik, vagy a tára nem olyan, amelyet a Codexe elér.
release version 21 not supportedA projekt újabb Javát céloz, mint amelyet a build használt. A Java-verzió a Minecraft-verzióból adódik; add meg egyértelműen.

#Lebuildelődik, de a játékban nem működik

A Fordítás azt bizonyítja, hogy a kód lebuildelődik, nem azt, hogy a funkció helyesen működik. Írd le a csevegésben a játékbeli viselkedést. Lásd: Gyakori platformhibák.

Sikertelen Fordítás | Codexe Docs