tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
455
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    cwriter cwriter ist offline Mitglied Gold
    Registriert seit
    Mar 2010
    Beiträge
    242
    Hallo Welt

    Ich habe begonnen, mit Necessitas einige Apps für Android zu schreiben, auch wenn es nicht gerade die schönste Variante ist. Weil mir die Windows-Version zu kompliziert ist, habe ich einen VirtualPC mit Debian aufgesetzt und alles installiert. So weit, so gut.

    Nun zu meinem Problem: Weil bei einem Programm externe .txt Dateien benötigt sind, funktioniert die UI zwar, hat aber keine Funktionalität.

    Nun zu meiner Frage:
    Wie kann ich diese Dateien in die Installerdatei .apk einfügen, sodass diese im Verzeichnis liegen, wo das Programm ausgeführt wird?

    Vielen Dank
    cwriter
     
    Intel inside - Idiot outside :-)

    Ich schreibe in C und bin Anfänger.
    ______________________________

    Falls ich eines Tages einen guten Beitrag schreiben werde, bitte bewerten und/oder Danke sagen.
    Danke

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Das ist wohl nicht ganz das richtige Forum für diese Frage.

    Im Java Forum kennen sich bestimmt mehr Leute mit Android aus.

    Letztendlich ist ein apk auch nur ein Zip Archive. Pack deine Datei einfach mit in das res Verzeichnis. Evtl. reicht das dann schon.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    cwriter cwriter ist offline Mitglied Gold
    Registriert seit
    Mar 2010
    Beiträge
    242
    Ja, im Javaforum gibt es wohl viele Leute, die sich mit Android auskennen.
    Doch Necessitas ist c++ und ich habe schon einige Antworten gefunden, die so zwar funktionieren sollten, aber Java-Code sind.
    Ich habe etwas gefunden von res/raw/, aber aapt akzeptiert diese nicht und sagt, die Ressourcen dürfen nicht existieren.
    Und ich habe mir schon überlegt, die Frage im Javaforum zu posten, aber ich brauche Lösungen für necessitas und nicht für Java, es sei denn, man könne den Code kombinieren.

    Das mit dem .zip zu .apk habe ich mal mit einem Androidgerät probiert, da stand dann "Parsing Error". Ich werde es, sobald ich kann, unter Linux packen. Versuchen kann man ja immer.

    Gruss
    cwriter
     
    Intel inside - Idiot outside :-)

    Ich schreibe in C und bin Anfänger.
    ______________________________

    Falls ich eines Tages einen guten Beitrag schreiben werde, bitte bewerten und/oder Danke sagen.
    Danke

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von cwriter Beitrag anzeigen
    Ja, im Javaforum gibt es wohl viele Leute, die sich mit Android auskennen.
    Doch Necessitas ist c++
    Eine Datei in ein apk zu packen hat ja erstmal grundlegend gar nichts mit der Programmiersprache zu tun.
    Zitat Zitat von cwriter Beitrag anzeigen
    und ich habe schon einige Antworten gefunden, die so zwar funktionieren sollten, aber Java-Code sind.
    Antworten zu welchem Problem?
    Zitat Zitat von cwriter Beitrag anzeigen
    Ich habe etwas gefunden von res/raw/, aber aapt akzeptiert diese nicht und sagt, die Ressourcen dürfen nicht existieren.
    aapt hat mit deinen Textresourcen auch gar nichts am Hut. apkbuilder wäre der Punkt wo du ansetzen müßtest.
    Zitat Zitat von cwriter Beitrag anzeigen
    Und ich habe mir schon überlegt, die Frage im Javaforum zu posten, aber ich brauche Lösungen für necessitas und nicht für Java, es sei denn, man könne den Code kombinieren.
    Evtl. hast du dein Problem irgendwie schlecht erklärt. Was hat das jetzt mit deinem Anwendungscode zu tun?
    Zitat Zitat von cwriter Beitrag anzeigen
    Das mit dem .zip zu .apk
    Was meinst du damit? Was hast du gemacht?

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    cwriter cwriter ist offline Mitglied Gold
    Registriert seit
    Mar 2010
    Beiträge
    242
    Was hat das jetzt mit deinem Anwendungscode zu tun?
    Naja. hier steht das zum Beispiel. Das scheint aber Javacode zu benutzen.
    Ich möchte folgendes:

    1. App per Necessitas schreiben
    und dann entweder
    2a. Dateien einfügen und dann die .apk bauen
    oder
    2b. die .apk bauen und dann einige Dateien einfügen
    3. Das Programm so installieren, dass die hinzugefügten Dateien ins Verzeichnis
    Code :
    1
    
    /data/data/{APPNAME}/files
    extrahiert / installiert werden.
    Ich denke mal, dass die Dateien nur dorthin gebracht werden, wenn man es dem package befiehlt, oder?

    Was meinst du damit? Was hast du gemacht?
    .apk auf Androidgerät geladen
    .apk entpackt (unzip)
    Dateien in Ordner eingefügt
    gezipped (.zip)
    Umbenannt .zip -> .apk
    Ausführen
    "Error parsing File" oder so ähnlich

    Antworten zu welchem Problem?
    Zur Frage: Wie kann ich Dateien in eine .apk packen, die dann auch am richtigen Ort installiert werden?


    Gruss
    cwriter
     
    Intel inside - Idiot outside :-)

    Ich schreibe in C und bin Anfänger.
    ______________________________

    Falls ich eines Tages einen guten Beitrag schreiben werde, bitte bewerten und/oder Danke sagen.
    Danke

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 14.11.11, 08:14
  2. Android Tutorial Update auf Android 4.0
    Von vogella im Forum Java Technology News
    Antworten: 0
    Letzter Beitrag: 09.11.11, 08:37
  3. Android app ohne Android SDK
    Von llf im Forum Java
    Antworten: 1
    Letzter Beitrag: 28.08.11, 22:11
  4. Bild in Android App speichern
    Von KGD92 im Forum Handy, PDA & mobile Welt
    Antworten: 0
    Letzter Beitrag: 13.03.11, 18:38
  5. In Dateien speichern
    Von Tagamoga im Forum Java Grundlagen
    Antworten: 3
    Letzter Beitrag: 25.03.09, 20:39