Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Facebook fails to decompile

Aperta
#77 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
28/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
android, kotlin

Direzione di ricerca

Inizia in ApkAnalyzerRepo.kt da getAppNameLabel (riga 211), quindi segui getAppName e analyze a partire dallo stacktrace. Riproduci il problema con l’APK di Facebook e determina perché AndroidManifest.xml è assente; il lavoro è completato quando la decompilazione termina senza NoSuchFileException e produce l’output previsto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

Stacktrace

java.nio.file.NoSuchFileException: /var/folders/6z/gn1r_7j10kx40bb7r_78gz5r0000gp/T/stackzy/com.facebook.katana/AndroidManifest.xml
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:218)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:375)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:426)
	at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
	at java.base/java.nio.file.Files.newInputStream(Files.java:160)
	at kotlin.io.path.PathsKt__PathReadWriteKt.readText(PathReadWrite.kt:155)
	at kotlin.io.path.PathsKt__PathReadWriteKt.readText$default(PathReadWrite.kt:154)
	at com.theapache64.stackzy.data.repo.ApkAnalyzerRepo.getAppNameLabel(ApkAnalyzerRepo.kt:211)
	at com.theapache64.stackzy.data.repo.ApkAnalyzerRepo.getAppName(ApkAnalyzerRepo.kt:164)
	at com.theapache64.stackzy.data.repo.ApkAnalyzerRepo$analyze$2.invokeSuspend(ApkAnalyzerRepo.kt:46)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

Output

image

Lingua principale
Kotlin
Stelle
1.1k
Fork
53
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di theapache64/stackzy

Tutte le issue di theapache64/stackzy

Issue simili

Altre issue su Kotlin

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.