Ich baue mein NDK-Projekt auf einem Mac über die Befehlszeile (Terminal). Ich bin in der Lage zu kompilieren und verknüpfen meine "libmain" und ich habe Android Studio verwendet, um die gebaute App auf meinem Handy zu installieren .. oder zumindest so dachte ich ..Android NDK: Wie erstelle ich die .APK Datei (en) neu?
Von was ich sehen kann, meine .apk-Datei ändert sich überhaupt nicht, wenn ich ndk-build laufe.
Das würde bedeuten, dass die gleiche gebrochene Anwendung wird über auf meinem Handy installiert und immer wieder, obwohl ich meine Quelle bin neu zu kompilieren ..
MacbookPro:android-TT admin$ find . -name "*.apk"
./app/build/outputs/apk/app-debug-unaligned.apk
./app/build/outputs/apk/app-debug.apk
Die Zeitstempel für die oben APK-Dateien ändern nie, wenn Ich mache einen ndk-Build. Ich denke, Android Studio muss dafür verantwortlich sein, diese zu bauen?
Kann ndk-build verwendet werden, um die .apk-Datei (en) zu erstellen, oder soll ich ein anderes Dienstprogramm aufrufen, um die .apk-Datei (en) zu generieren?
Ich hätte gedacht, dass Android Studio Änderung in meiner libmain Ausgabe entdeckt und die .apk Datei (en) neu erstellt hätte, aber ich könnte falsch liegen.