xxx31fr Posté(e) 11 mai 2011 Posté(e) 11 mai 2011 static jboolean libinit(JNIEnv *env, jobject obj, jint sdk) { __android_log_print(ANDROID_LOG_INFO,"liblossless","libinit: sdk=%d",sdk); if (! libhandle) { if(sdk > 8) libhandle = dlopen("/data/data/net.avs234/lib/libatrack9.so", RTLD_NOW); else libhandle = dlopen("/data/data/net.avs234/lib/libatrack8.so", RTLD_NOW); } else { //libhandle = dlopen("/data/data/net.avs234/lib/libatrack9.so", RTLD_NOW); libmedia_pause = (typeof(libmedia_pause)) dlsym(libhandle,"libmedia_pause"); libmedia_resume = (typeof(libmedia_resume)) dlsym(libhandle,"libmedia_resume"); libmedia_start = (typeof(libmedia_start)) dlsym(libhandle,"libmedia_start"); libmedia_stop = (typeof(libmedia_stop)) dlsym(libhandle,"libmedia_stop"); libmedia_write = (typeof(libmedia_write)) dlsym(libhandle,"libmedia_write"); libmediacb_start = (typeof(libmediacb_start)) dlsym(libhandle,"libmediacb_start"); libmediacb_stop = (typeof(libmediacb_stop)) dlsym(libhandle,"libmediacb_stop"); libmediacb_write = (typeof(libmediacb_write)) dlsym(libhandle,"libmediacb_write"); libmediacb_wait_done = (typeof(libmediacb_wait_done)) dlsym(libhandle,"libmediacb_wait_done"); } } __android_log_print(ANDROID_LOG_INFO,"liblossless","libinit: handle=%p",libhandle); return libhandle != 0; à la compilation sous cygwin : erreur dans ce morceau de code le code complet se trouve ici : http://code.google.com/p/andless/source/browse/trunk/jni/main.c?r=88 merci de pouvoir m'aider car je galère vraiment!!!!!
rebecca.solanas Posté(e) 11 mai 2011 Posté(e) 11 mai 2011 static jboolean libinit(JNIEnv *env, jobject obj, jint sdk) { __android_log_print(ANDROID_LOG_INFO,"liblossless","libinit: sdk=%d",sdk); if (! libhandle) { if(sdk > 8) libhandle = dlopen("/data/data/net.avs234/lib/libatrack9.so", RTLD_NOW); else libhandle = dlopen("/data/data/net.avs234/lib/libatrack8.so", RTLD_NOW); } else { //libhandle = dlopen("/data/data/net.avs234/lib/libatrack9.so", RTLD_NOW); libmedia_pause = (typeof(libmedia_pause)) dlsym(libhandle,"libmedia_pause"); libmedia_resume = (typeof(libmedia_resume)) dlsym(libhandle,"libmedia_resume"); libmedia_start = (typeof(libmedia_start)) dlsym(libhandle,"libmedia_start"); libmedia_stop = (typeof(libmedia_stop)) dlsym(libhandle,"libmedia_stop"); libmedia_write = (typeof(libmedia_write)) dlsym(libhandle,"libmedia_write"); libmediacb_start = (typeof(libmediacb_start)) dlsym(libhandle,"libmediacb_start"); libmediacb_stop = (typeof(libmediacb_stop)) dlsym(libhandle,"libmediacb_stop"); libmediacb_write = (typeof(libmediacb_write)) dlsym(libhandle,"libmediacb_write"); libmediacb_wait_done = (typeof(libmediacb_wait_done)) dlsym(libhandle,"libmediacb_wait_done"); } } __android_log_print(ANDROID_LOG_INFO,"liblossless","libinit: handle=%p",libhandle); return libhandle != 0; à la compilation sous cygwin : erreur dans ce morceau de code le code complet se trouve ici : http://code.google.com/p/andless/source/browse/trunk/jni/main.c?r=88 merci de pouvoir m'aider car je galère vraiment!!!!! Bonjour, C'est quoi le contexte ? (Il y a en plus une section Développement sur le forum assez dynamique) R.
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.