exe-datei in apk-datei umwandeln (c++)
Hallo nur ganz kurz ne frage zum thema apk datei:
ich habe eine exe datei programmiert (C++) und möchte diese nun irgendwie auf einem android-smartphone zum laufen bringen. Gibts da ne möglichkeit wie das geht, oder wie ich die datei umwandeln kann?
gruß Barnibums
1 Antwort
Um Android APKs zu erstellen brauchst Du das Android SDK, sowie das NDK für C/C++ Code. Automatisiert umwandeln geht nicht, das Android Runtime hat eine ganz andere API als C++. In http://developer.android.com/tools/sdk/ndk/index.html kannst Du nachlesen was das NDK kann und was nicht.
Alles ganz richtig, wenngleich das NDK natürlich nicht sehr hilfreich für die meisten Applikationen sein dürfte - aber Recht hast du natürlich. DH dafür.
EXE enthalten Binär-Anweisungen, die MS-Windows zu interpretieren in der Lage ist. Andere Betriebssysteme verstehen andere Binärcodes. Android, iOS, MacOS usw. sind alles unterschiedliche Betriebssysteme und können mit den Binärcodes des EXE nichts anfangen. Darum geht es nicht.
Crosscompiler, die aus C++ ein Android-fähiges Binärformat machen, gibt es nur für Trivialprogramme, wofür sich der Aufwand nicht lohnt.
kannst du das nochmal für dumme erklären? ;D