Ich glaube, es gibt eine harte Grenze von etwa 3,61 GB.
Ich habe derzeit termux auf meinem Tab installiert. Termux läuft ein Linux-Terminal, wo ich nodejs und npm installieren kann. Dadurch wird im Wesentlichen eine Entwicklungsumgebung geschaffen. Ich habe die Pakete ohne große Platzprobleme installiert, außer wenn der interne Speicher meines Geräts wirklich knapp ist. Aber seit kurzem. Ich denke, ich habe diese Grenze erreicht, was mich zu dieser Frage und auf diese Seite brachte.
Der Speicherplatz meines Geräts beträgt weit mehr als 1 GB, und ich habe es mit einem Speicherplatz von nur 200 MB verwendet, ohne dass dieses Problem auftrat. Aber meine Termux-Installation ist auf 3,61 GB angewachsen. Ich habe vor kurzem mit yarn angefangen und es scheint, dass yarn ein Platzfresser ist. Ich war dabei, ein Paket zu installieren und es wurde plötzlich protokolliert: error Could not write file "/data/data/com.termux/files/home/dev/ide/theia/yarn-error.log": "ENOSPC: no space left on device
Das hat die Installation zerstört und ich dachte, ich hätte wirklich keinen Platz mehr, aber das war nicht der Fall. Bei näherer Betrachtung zeigt sich, dass ich immer noch den oben erwähnten Platz im internen Speicher habe und yarn 750 MB in Beschlag genommen hat, von denen npm nur etwa 500 MB im Cache hat. Seitdem benutze ich npm, aber ich musste einfach yarn benutzen, da die Installation von Theia nicht gut mit npm zu Ende ging. Theia scheint yarn als Paketmanager zu verwenden. 3.61GB scheint also das harte Limit für App + Daten zu sein.
Indem ich einige Pakete entferne und den von anderen überflüssigen Paketen belegten Platz reduziere, gewinne ich Platz, um Dateien zu erstellen und zu installieren, wie ich will, aber sobald ich wieder 3,61 GB erreiche!!! Bumm!!! das war's, ich kann keine Dateien mehr erstellen.
Ich glaube nicht, dass dies gut dokumentiert ist, aber es ist der Fall.
Ich benutze Lollipop (Android 5.1)
Um dies zu bestätigen, sollte jemand anderes versuchen, eine Anwendung zu verwenden, die wirklich große Dateien in ihrer internen Sandbox erstellt. Nicht im internen Speicher, sondern in ihrem privaten Datenbereich. Ich bin sicher, dass Sie wahrscheinlich an diese harte Grenze stoßen werden.
6 Stimmen
Wenn Sie eine JSON Datei, von der Sie befürchten, dass sie zu groß ist, machen Sie es falsch.
8 Stimmen
Ich mache mir keine Sorgen, dass die Datei zu groß Ich mache mir Sorgen, dass der interne Speicher, der für die App übrig bleibt, zu klein ist. zu klein