T
tomi87
Neues Mitglied
- 0
Hallo ich habe vor mein Android projekt nur mit kommandozeilen zu certifizieren. Bis jetzt kam ich soweit dass ich den keystone und R.java erstellt habe, den code compiliert habe, und das DEX file erstellt habe. Nun will ich das .apk file erstellen. aapt sagt aber, dass er die Bilder mit der .9. endung nicht finden kann.
Mein aapt Befehl:
Dieser Befehl gibt mir folgenden Fehler:
"btn_sound_active_pressed" ist ein 9patch Bild.
Wenn ich bei den 9patch Bilder das .9. lösche, funktioniert die ganze sache. Nur das diese Bilder dann nicht mehr als .9. behandelt werden und dementsprechend aussehen.
Ich habe herausgefunden dass diese Bilder vorher "crunchen" muss. Aber ich bin mir nicht sicher wie es richtig angewandt werden muss. Ich habe folgende Website dazu gefunden: 9PatchImages - android-apktool - Info on 9patch images (*.9.png) - A tool for reverse engineering Android apk files - Google Project Hosting
Notiz: Mit eclipse funktioniert es einwandfrei.
Mein aapt Befehl:
Code:
aapt package -v -f -A \assets -M \AndroidManifest -S \res -I \android.jar -F \Projectname.unsigned.apk \bin
Code:
activity_settings.xml:2: error: Error: No resource found that matches the given name (at 'sound' with value '@drawable/btn_sound_active_pressed')
Wenn ich bei den 9patch Bilder das .9. lösche, funktioniert die ganze sache. Nur das diese Bilder dann nicht mehr als .9. behandelt werden und dementsprechend aussehen.
Ich habe herausgefunden dass diese Bilder vorher "crunchen" muss. Aber ich bin mir nicht sicher wie es richtig angewandt werden muss. Ich habe folgende Website dazu gefunden: 9PatchImages - android-apktool - Info on 9patch images (*.9.png) - A tool for reverse engineering Android apk files - Google Project Hosting
Notiz: Mit eclipse funktioniert es einwandfrei.
Zuletzt bearbeitet: