Android App zu groß für Google Play, Erweiterungsdateien bzw. selber hosten?

  • Antworten:26
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 09:47:21 via Website

Guten Tag

Wie es das Thema schon andeutet, habe ich gestern mein Spiel fertig gestellt.
Habe dann alles in der Entwickler Konsole bei Google Play ausgefüllt und wollte dann zu guter letzt die fertige .apk Datei hochladen.
Hat knapp drei Stunden gedauert als dann die Meldung kam, dass meine App zu groß ist (186 MB) und ich auf Erweiterungsdateien zurückgreifen solle.
Leider kenne ich mich mit Erweiterungsdatein nicht aus und wollte hier mal nachfragen wie das geht.
Da ich einen eigenen Root Server besitze würde es sich auch anbieten die App dort zu hosten, aber wie mache ich das am besten, die App soll ja kostenpflichtig werden?

Würde mich über eine Antwort sehr freuen.
Liebe Grüße

Antworten
Timo D.
  • Forum-Beiträge: 182

03.03.2013, 10:22:18 via Website

Das sollte dir zur Verwendung weiterhelfen:
http://developer.android.com/google/play/expansion-files.html

Die Apk Datei extern zu laden ist natürlich möglich, erzeugt viel Traffic und wirkt für mich unseriös, wenn die Aap nicht im Play Store ist.

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 10:29:17 via Website

Danke für die schnelle Antwort.
Auf der Seite war ich bereits, habe aber den Durchblick verloren und habe dann aufgehört zu lesen,
gibt es vlt. eine detailierte Beschreibung auf Deutsch?

LG

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

03.03.2013, 10:31:37 via App

Benutze google Übersetzer :)

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 10:32:37 via Website

An der Sprache liegt es nicht umbedingt, verstehe nur nicht richtig, was zu machen ist..

Antworten
Timo D.
  • Forum-Beiträge: 182

03.03.2013, 10:37:04 via Website

Da steht doch, wie die Dateien gespeichert werden. Es dient denke ich dazu, vor allem Bilder auszulagern oder andere große Dateien. Denn der Quellcode sollte in die normale Apk Datei passen. Du musst also den Zugriff auf diesen Pfad legen.

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 10:40:34 via Website

Schon, aber mir ist nicht klar, was zu machen ist,
ich habe meine .apk datei mit über 180 mb, aber die kann ich ja nicht hochladen, was soll ich dann tun?

Antworten
Timo D.
  • Forum-Beiträge: 182

03.03.2013, 10:43:46 via Website

Was hast du gemacht? Nur mit Quellcode 180MB? Meine App ist schon riesig im Code und hat nur knapp 1Mb.
Datei ohne Bilder oder große Dateien als Apk speichern, Bilder als Erweiterung hochladen und in der Apk den Zugriff auf die Erweiterung legen.

— geändert am 03.03.2013, 10:45:52

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 10:45:13 via Website

Gemacht habe ich ein Spiel und darauf ist dann eine Größe von 180 MB der APK Datei geworden.

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 10:47:56 via Website

Ich habe keine Bilder in meiner App, sonern nur 3D Modelle und einiges an Texturen.

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

03.03.2013, 10:48:45 via App

Du soltest die Bilder etc. für ein spiel auslagern.
wie es Timo schon sagte.
Edit: Die Texturen kannst du auch auslagern.

— geändert am 03.03.2013, 10:49:39

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Timo D.
  • Forum-Beiträge: 182

03.03.2013, 10:49:46 via Website

Dann musst du die Auslagern und aus der App auf die Dateien zugreifen. Sind ja Dateien.

Nebenbei: Die App muss schon richtig gut sein, damit du mit so einer Größe Erfolg hast. Mir sind 180Mb eigentlich schon viel zu viel.

— geändert am 03.03.2013, 10:52:03

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Karim Habbal

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 10:55:53 via Website

Das mit dem Auslagern könnte etwas schwierig sein, weil die App fertig ist und wenn ich einen Ordner aus meinem Projekt entferne,
mäkert Unity, dass sie den Ordner nicht finden können!

Antworten
Timo D.
  • Forum-Beiträge: 182

03.03.2013, 11:04:01 via Website

Du musst im Code den Zugriff dann ändern. Ansonsten ist es schwer, dass Problem online zu lösen.

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 11:15:10 via Website

In welchem Code?

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 11:23:17 via Website

Ich versuche es jetzt mal anders, in dem ich Dateien, die ich nicht brauche rauslösche, vlt. kann ich dadurch die Gesammtgröße der App vorerst verkleinern!

Antworten
Timo D.
  • Forum-Beiträge: 182

03.03.2013, 11:48:33 via Website

Du hast wirklich noch unnötige Dateien und willst die App jetzt veröffentlichen? :O
Den Code des Programms. Da musst du ja auf die Dateien zugreifen. Entweder über die Layout Datei oder halt per Code.

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 12:07:03 via Website

meinste das:
com.companyname.productname
?

Antworten
Timo D.
  • Forum-Beiträge: 182

03.03.2013, 12:08:56 via Website

Nein, dass ist der Package Name. Wird nicht im Code auf Elemente zugegriffen? Z.B. R.drawable.x? Da muss dann der Pfad geändert werden.

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 12:12:07 via Website

Ne, ich finde da nichts!

Antworten
Timo D.
  • Forum-Beiträge: 182

03.03.2013, 12:23:06 via Website

Du verwendest Texturen, ohne diese im Code zu verwenden? Das ist komisch. Irgendwo muss ja eine Referenz zur Datei sein.

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 12:25:24 via Website

Ja die jeweiligen dazugehörigen Java Scripts eben...

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 12:28:41 via Website

Weisst du zufällig, wie ich eine App auf meinen Server zugreifen lassen kann?

Antworten
Timo D.
  • Forum-Beiträge: 182

03.03.2013, 13:01:46 via Website

Was meinst du genau mit dem Zugreifen? Willst du auf Quellcode zugreifen oder Dateien laden? Meinst du eine Website?

Sichern Sie Ihr Smartphone gegen Diebstahl und erhöhen Sie die Chance, es wiederzufinden. Jetzt neu: Guardian - Anti-Diebstahl Guardian - Anti-Diebstahl Pro https://play.google.com/store/apps/details?id=de.tapps.guardian.pro Guardian - Anti-Diebstahl Trial https://play.google.com/store/apps/details?id=de.tapps.guardian.free

Antworten
impjor
  • Forum-Beiträge: 1.793

03.03.2013, 13:26:47 via App

Dieser Artikel bei stackoverflow zeigt wie man eine beliebige Datei von einem Server laden kann.

http://stackoverflow.com/questions/3028306/download-a-file-with-android-and-showing-the-progress-in-a-progressdialog

hoffe das hilft dir.
Gruß

Liebe Grüße impjor.

Für ein gutes Miteinander: Unsere Regeln
Apps für jeden Einsatzzweck
Stellt eure App vor!

Antworten
Karim Habbal
  • Forum-Beiträge: 15

03.03.2013, 15:30:53 via Website

Also ich versuche gerne nochmal das mit den Erweiterungsdateien, wenn sich da noch jemand auskennt, speziell mit Unity würde ich mich über Hilfe sehr freuen!
LG

Antworten
Karim Habbal
  • Forum-Beiträge: 15

04.03.2013, 14:13:16 via Website

Hat jetzt funktioniert mit den Erweiterungsdateien als OBB Datei abzuspeichern,
die .apk ist jetzt 8 MB und die .obb Datei ist 176 MB groß, danke für die Hilfe,
kann geschlossen werden!

Antworten