Possiamo usare C++ al posto di Java in Android Studio?

Si può usare il codice c++ in Android Studio. Android Studio ora include il supporto per il codice nativo e puoi usarlo per fare delle applicazioni interessanti, dato che puoi accedere a molte librerie costruite per c++ come opencv.

Per usare c++ nel tuo progetto Android, devi prima fare quanto segue:

  1. Vai al gestore SDK in Android Studio -> SDK Tools. Poi spunta le caselle per Cmake, LLDB, NDK e poi clicca su OK. Android Studio scaricherà questi componenti per voi.

main-qimg-0948454500db87d4cff22cef7ba68be7

2. Per creare un nuovo progetto Android ora con il supporto C++, andate su New Project e poi spuntate la casella che chiede di includere il supporto c++ nel vostro progetto.

main-qimg-8a8605cc25cd28d77829893dbc8c2c35

3. Procedete con la procedura guidata e potete aggiungere il supporto per la gestione delle eccezioni per c++ se volete.

main-qimg-f87ead4ce1164a8329493891f8b1277e

4. Poi cliccate su finish. Quando il tuo progetto sarà aperto, vedrai una cartella chiamata cpp aggiunta accanto alla tua cartella java. Cmake.txt apparirà anche come External Build File. Questo file è usato da gradle per collegare i tuoi file cpp al tuo progetto.

Puoi anche aggiungere il supporto c++ al tuo progetto preesistente. Ci sono stati recenti cambiamenti nel modo in cui il codice nativo è stato aggiunto ai progetti Android e molti video che puoi vedere su Youtube sono obsoleti perché usano metodi deprecati. Fai riferimento al sito ufficiale di Android Developers per conoscere i dettagli.

Android Developers