配置的保留class文件,最终还是没有保存
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- android, groovy
- Ambito
- build-system, devtools
Direzione di ricerca
Parti dalla logica di inject mostrata nell’issue, in particolare dalla costruzione di baseDir e dalla chiamata a FileUtils.clearFile(rootFile). Traccia il modo in cui esecuzioni ripetute di inject gestiscono i file di classe estratti in precedenza e come viene applicata l’impostazione di conservazione. Il lavoro è completato quando i file di classe configurati rimangono disponibili dopo più esecuzioni di inject, invece di lasciare solo una directory vuota.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
发现多次执行inject后
会删除之前解压的class文件,导致最终只剩下一个空文件夹
def baseDir = new StringBuilder().append(mProject.projectDir.absolutePath)
.append(File.separator).append(INJECTOR)
.append(File.separator).append(mVersionName)
.append(File.separator).append(jarName).toString()
File rootFile = new File(baseDir)
FileUtils.clearFile(rootFile)
if (!rootFile.mkdirs()) {
Logger.e("mkdirs ${rootFile.absolutePath} failure")
}
- Lingua principale
- Groovy
- Stelle
- 93
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
nix: vendorHash is outdated Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
typelevel/sbt-typelevel#929 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
openSUSE/python-rpm-macros#219 ·
-
HMR stops working Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
Qiskit/mcp-servers#221 ·