Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Error: ENOENT: no such file or directory, open 'C:\...\ionic6_app\platforms\android\app\build\outputs\apk\debug\output.json'

Offen
#4,809 1 Kommentar 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
android, typescript
Bereich
cli

Rechercherichtung

Reproduziere das Problem mit ionic cordova run android --emulator --verbose, nachdem das Ionic-6-Projekt erstellt und die Android-Plattform hinzugefügt wurde. Beginne damit, die Verarbeitung des Android-Aufrufs durch die CLI im Zusammenhang mit den generierten Dateien output.json und output-metadata.json nachzuverfolgen. Als erledigt gilt die Aufgabe, wenn der Befehl keinen ENOENT-Fehler mehr meldet, wenn nur output-metadata.json und die APK vorhanden sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

triage

Description:
HI, I am a member of the VSCode extension Cordova Tools development team. We noticed that when launching the application on Android, the following error occurs:

ionic:lib:cordova:project Error parsing file C:\...\ionic6_app\platforms\android\app\build\outputs\apk\debug\output.json': [Error: ENOENT: no such file or directory, open 'C:\...\ionic6_app\platforms\android\app\build\outputs\apk\debug\output.json'] {
  ionic:lib:cordova:project   errno: -4058,
  ionic:lib:cordova:project   code: 'ENOENT',
  ionic:lib:cordova:project   syscall: 'open',
  ionic:lib:cordova:project   path: 'C:\...\ionic6_app\platforms\android\app\build\outputs\apk\debug\output.json'
  ionic:lib:cordova:project } +0ms

It seems that Ionic expects an output.json file, but the folder C:\...\ionic6_app\platforms\android\app\build\outputs\apk\debug contains only the output-metadata.json and app-debug.apk files.

Steps to Reproduce:

  1. Create ф new project via the command ionic start ionic6_app tabs --cordova --type=angular --no-link
  2. Add Android platform to created Ionic 6 project via the command ionic cordova platform add android
  3. Run еру Android application via the command ionic cordova run android --emulator --verbose

Output:
run command output.log

My ionic info:

Ionic:

   Ionic CLI                     : 6.18.1 (C:\Users\<user_name>\AppData\Roaming\nvm\v14.17.5\node_modules\@ionic\cli)
   Ionic Framework               : @ionic/angular 6.0.4
   @angular-devkit/build-angular : 13.0.4
   @angular-devkit/schematics    : 13.0.4
   @angular/cli                  : 13.0.4
   @ionic/angular-toolkit        : 5.0.3

Cordova:

   Cordova CLI       : 11.0.0
   Cordova Platforms : android 10.1.1, browser 6.0.0, ios 6.2.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 3 other plugins)

Utility:

   cordova-res : not installed globally
   native-run  : 1.5.0

System:

   Android SDK Tools : 26.1.1 (C:\Users\<user_name>\AppData\Local\Android\Sdk)
   NodeJS            : v14.17.5 (C:\Program Files\nodejs\node.exe)
   npm               : 6.14.14
   OS                : Windows 10
Vorherrschende Sprache
TypeScript
Sterne
2k
Forks
681
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus ionic-team/ionic-cli

Alle Issues in ionic-team/ionic-cli

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.