NDK Example

7 views
Skip to first unread message

Francisco Lopez Montoya

unread,
Sep 14, 2016, 5:54:37 AM9/14/16
to desarrollad...@googlegroups.com
Hola a todos. 

Quiero construir un ejemplo básico de uso haciendo uso de JNI. Para ello tengo un .so y un .h que contiene las siguientes cabeceras
#ifndef LIBRARY_H
#define LIBRARY_H

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;

//funciones sueltas
int SumaUnoInt(int a);
void SumaUnoFloatRef(float &a);
void SumaUnoDoublePointer(double *a);
int Maximo(int a, int b);

//Funciones dentro de un namespace
namespace Libreria{
void Permutar(int &a, int &b);
void Permutar2(int *a, int *b);
int CuentaCaracteres(char *c);
void PasarAMayusculas(char *c);
}

#endif // LIBRARY_H

Francisco Lopez Montoya

unread,
Sep 14, 2016, 6:00:32 AM9/14/16
to desarrollad...@googlegroups.com
Perdón pero le he dado a enviar sin querer. 

La cuestión es que quisiera hacer uso de cualquier método pero nunca consigo ejecutar el código. El último error que me ha dado ha sido iostream file not found.

Os adjunto todo lo necesario ('com.android.tools.build:gradle-experimental:0.7.3')por si alguien domina esto y me puede echar una mano.
La idea es mediante JNI poder hacer uso de código c/c++ que iria en el .so. Este código a bajo nivel trabajaría con la camará (esta parte la tenemos terminada) pero queremos introducirla en android.

Un saludo a todos
hello-android-jni.h
libhello-android-jni.so
hello-android-jni.c
build.gradle
MainActivity.java

Alberto Pérez

unread,
Sep 14, 2016, 6:20:50 AM9/14/16
to Desarrolladores android googlegroup
Aprovecho el email para


Hoy NDK

Un saludo



--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrolladores-android@googlegroups.com.
Visita este grupo en https://groups.google.com/group/desarrolladores-android.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/CA%2BP02rRYW%3DDc78c5qE%2BY1wr8K_pK_B_2FU5XkWLe0VB4pVzr0A%40mail.gmail.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Reply all
Reply to author
Forward
0 new messages