In Visual Studio 2015 Vorschau (derzeit die neueste und größte), können Sie C/C++ Code für Android kompilieren. Dies erzeugt .a Bibliotheken (was korrekt ist).Visual Studio 2015 Android NDK ARM-Architektur
In den Exporteinstellungen können Sie entweder für ARM oder x86 exportieren.
Allerdings müssen Sie im regulären Android NDK entweder Armeabi oder Armeabi-v7a zielen.
Die Frage, für die ich noch keine Antwort gefunden habe, ist, ob die Visual Studio 2015-Vorschau für Armea- oder Armea-v7a-Architekturen exportiert wird.
Weiß jemand, für welche Architektur von ARM VS 2015 Preview exportiert?
Danke
Ich wäre nicht überrascht, wenn es standardmäßig Arm, möglicherweise mit einer Konfigurationsoption irgendwo versteckt. Eine Möglichkeit, dies herauszufinden, wäre, die resultierende .apk-Datei als zip-Datei zu öffnen und zu sehen, in welchem abi-named-Ordner die resultierende Datei (die für die normale Verwendung eine .so-Datei sein muss) endet. Vermutlich könntest du auch die gleichen Quelldateien dem NDK-Compiler zuführen (möglicherweise eine generierte "stand alone toolchain", wenn du mehr Vielseitigkeit willst. –
Danke Chris. Ich werde mir die generierte Apk ansehen, um zu sehen, was ich von VS bekomme. – TooManyEduardos
So Ansatz funktionierte nicht.Die Dateien, die VS aus dem C/C++ - Code ausgibt, sind .a-Dateien, was ich erwarte.Allerdings, wenn ich die Anwendung (und grundsätzlich wenn ich die App kompiliere) die .a-Dateien erzeugen Wenn ich die .apk-Datei expandiere, sehe ich nur die .so-Dateien in der Architektur, die ich in der Application.mk-Datei angegeben habe, und nicht die .a-Dateien , das beantwortet nicht die Frage, welche Architektur die .a-Dateien sind. – TooManyEduardos