2016-03-21 4 views
0

Ich habe ein C/C++ Projekt in Ubuntu. Ich möchte den Komponententest und die Codeabdeckung für dieses C++ - Projekt für die Android_ARM-Plattform ausführen. Wie kann ich das machen? Ich habe nach einem Emulator gesucht, der das kann, aber ich hatte nicht viel Erfolg. Ich arbeite an Ubuntu 14.04 und plane, die Eclipse-IDE für meine Entwicklung zu verwenden.C/C++ Unit Test auf Android ARM Emulator - Ubuntu

Antwort

0

Ich würde empfehlen, Android Studio zu verwenden, da Eclipse nicht mehr von Google für Android-Entwicklung unterstützt wird. Sie können einen Emulator von Android Studio aus starten und dann über adb mit ihm kommunizieren, um Komponententests auszuführen. Sehen Sie diese SO post, um eine Vorstellung davon zu bekommen, wie man mit dem Emulator über adb kommuniziert. Ich werde die folgende Lösung paraphrasieren:

$ adb push <your-executable> /data/local/tmp/<your-executable> # push the file to the device 
$ adb shell # shell into the device 
$ chmod 755 /data/local/tmp/<your-executable> # change permissions to allow executing the file 
$ /data/local/tmp/<your-executable> # run the executable