App-Portierung von CyanogenOS zu CyanogenMod

  • 3 Antworten
  • Letztes Antwortdatum
FORC3

FORC3

Neues Mitglied
26
Hi zusammen.

Ich hoffe dass mir jemand behilflich sein kann. Ich denke auch dass es nicht all zu kompliziert sein dürfte (hoffe ich mal) da die beiden Systeme sehr ähnlich sind.

Hier erstmal mein Vorhaben:
Ich bin im Besitz eines Aquaris X5 von BQ welches out of the box mit CyanogenOS kommt.

In der CyanogenOS-ROM für das X5 wird eine eigene Kamera-App von BQ mitgeliefert (Camerabq.apk).
Mit dieser von BQ hauseigenen Kamerapp hat man mehr Funktionen und die Bildqualität ist besser, im vergleich zur CyanogenOS Kamerapp (Cameranext.apk).

Aufgrund der Vorteile von CyanogenMod gegenüber CyanogenOS möchte ich dauerhaft auf CyanogenMod umsteigen, und dazu natürlich die Kamera-App portieren.

Hier ist was ich bis jetzt getestet habe:
  • Camerabq.apk von CyanogenOS kopiert
  • CyanogenMod geflashed
  • Camerabq.apk installiert
Ergebniss:
Jedes einzelen Feature funktioniert genau wie in CyanogenOS außer der Panorama-Modus.
Sobald man ein mal den Panorama Modus öffnet stürzt die app ab. Danach lässt sich die App nicht mehr starten. Die startet erst wieder sobald man die App-Daten der app löscht.

Leider habe ich von App-Entwicklung und/oder Portierung keine Ahnung, deswegen brauche ich hier hilfe. Fehlen hier noch Dateien, Libs, framworks etc die vom Panorama-Modus benötigt werden? Wenn ich alle nötigen Dateien zusammen habe, wie erstelle ich daraus eine Flashbare Zip-Datei?

Ich möchte keine eigene Custom-Rom aus CyanogeMod compilieren, ich möchte lediglich eine Flashbare Zip-Datei erstellen mit der man die Kamera-App nachflashen kann.


Ich sag schon mal Danke für sämtliche Hilfe die ich bekomme.
Ich habe einen Logcat erstellt, den Packe ich in den Anhang des Posts.

Grüße
FORC3
 

Anhänge

  • 2016-04-20-21-33-02-logcat.txt
    1.013,5 KB · Aufrufe: 483
Zuletzt bearbeitet:
Das Logcat ist "leicht" unübersichtlich, aber egal.
Hier z.B. die Zeile:
04-20 21:16:51.808 E/AndroidRuntime( 2322): java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.android.camerabq-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libjni_mosaic.so"

Testweise mal die libjni_mosaic.so von der funktionierenden Firmware in den entsprechenden Ordner der neuen Firmware kopieren und Rechte entsprechend richtig setzen.
 
  • Danke
Reaktionen: FORC3
@KatyB genau das wars wonach ich gesucht hatte :thumbsup: Jetzt funktioniert auch der Panorama-Modus. Danke dir

Du meintest mein Logcat sei leicht unüberichtlich. Hast du nen Tipp wie ich in Zukunft bessere Logcats anlegen kann? Habe diesen mit der App catlog gemacht.
 
  • Danke
Reaktionen: FORC3

Ähnliche Themen

stonebe
Antworten
1
Aufrufe
1.576
stonebe
stonebe
Foh
Antworten
8
Aufrufe
1.853
Foh
Foh
Tron2014
Antworten
3
Aufrufe
1.321
waze
W
Zurück
Oben Unten