2013-10-04 21 views
7

Ho appena iniziato con NDK e sto lottando per ottenere l'esempio Hello-JNI in esecuzione su Android Studio. Ho funzionato usando Eclipse ma preferirei farlo funzionare su Android Studio. Ho riversato innumerevoli suggerimenti su come dovrei mettere la cartella armeabi in una cartella lib e imballarla all'interno di un barattolo (https://groups.google.com/forum/#!msg/adt-dev/nQobKd2Gl_8/Z5yWAvCh4h4J) ma finora nessuno di questi ha funzionato. Sta diventando piuttosto frustrante. Qualcuno ha un esempio Hello-JNI funzionante che può essere creato ed eseguito da Android Studio e distribuito su un dispositivo? Ho solo bisogno di un progetto di esempio NDK funzionante in Android Studio. Qualsiasi aiuto è apprezzato, grazie ragazzi.Hello-JNI per Android Studio

+0

ho trovato questo: https://github.com/mpospelov/android-studio-ndk-hello-world –

risposta

2

Come affermato da Google, Android Studio inizierà a supportare i progetti NDK nella sua versione 5.0 (non riesco a trovare la fonte ma la aggiungerò non appena la avrò ricevuta). Al momento, l'ultima versione è 3.1.

è possibile trovare un paio di soluzioni alternative sul this thread

+1

Ho una versione dal 18 febbraio del 2015, mentre è segnato 1.1.0 ... – Oliv

-2

In primo luogo, è necessario Android NDK, Scaricalo. devi aggiungere Android ndk nel tuo progetto quindi vai a windows -> Preferenze -> Ndk -> e qui sfoglia il tuo percorso ndk.

Dopo aver creato un progetto Android e aver fatto clic con il tasto destro del mouse sul progetto e aggiunto il supporto nativo, viene creato automaticamente un file .so.

Basta pulire e creare il tuo progetto include tutte le cose necessarie per lo sviluppo di ndk.

Ora, creare il metodo nativ nella propria attività e generare il file di intestazione utilizzando il comando javah corrispondente all'attività.