2016-04-14 17 views
0

Ich baue ein Modul für Android, aber ich kann es nicht auf 64-Bit-Geräten installieren. Ich denke, ich muss das Modul für arm64 kompilieren, aber ich weiß nicht wie. Ich habe versucht, das Hinzufügen arm64-v8a in manifest, aber es funktioniert nicht ich folgendes:Kompiliermodul für 64-Bit-Android-Geräte mit Titanium Appcelerator

[echo] Architectures in manifest: armeabi armeabi-v7a x86 arm64-v8a 
[echo] Compiled binary architectures: armeabi;armeabi-v7a;x86 

Kennt jemand wie Titan binär machen kompilieren für arm64? Danke! (es ist ein Modul für Moodstocks.com/Bilderkennung, wenn jemand interessiert ist, werde ich Quellcode bald öffnen)

+0

Es ist nicht zu viel klar, haben Sie die ABI in der Manifest-Datei des Moduls oder in das Android-Manifest von timodule.xml platziert? –

+0

Ich habe folgend in Manifest-Datei platziert: 'Architekturen: armeabi armeabi-V7A x86 arm64-v8a' I arm64-V8A in timodule.xml hinzuzufügen versucht, aber es scheint nicht, etwas – JeremyS

+0

Vielen Dank für das ändern @Fokke bearbeiten! Und hast du irgendwelche Ideen? :) Vielleicht gehe ich in die falsche Richtung .. Ich bin neu in der Modulentwicklung, um ehrlich zu sein, es ist meine erste! – JeremyS

Antwort

0

Die Titanium-Core-Bibliothek ist nur für armeabi; armeabi-v7a; x86 kompiliert, so glaube ich nicht Es unterstützt das Kompilieren von Modulen anderer Hersteller für andere ABI/Architekturen. Die 32-Bit-Bibliothek sollte auf einem 64-Bit-Gerät einwandfrei funktionieren.

+0

Ok, das ist, was ich dachte, aber wenn ich versuche, App mit diesem Modul auf einem 64-Bit-Gerät (Huawei Honor: GEM-703L) zu starten, bekomme ich den folgenden Fehler: http : //pastie.org/10800685 Es scheint ein Problem mit TiVerify auf arm64, haben Sie irgendwelche Ideen? Jedenfalls vielen Dank für Sie schnelle Antwort! – JeremyS

+0

Ja, das sieht böse aus! Es sieht so aus, als hätte es Probleme, die native Bibliothek auf arm64 zu laden. Ich habe einen Fehlerbericht dafür geöffnet: https://jira.appcelerator.org/browse/TIMOB-23228 –

+0

Danke für Ihre Hilfe Ich werde den jira Bericht sehen. – JeremyS

Verwandte Themen