2016-03-23 6 views
1

Ich habe Vitamio (letzte Version, 5.0.0) Modul von der offiziellen Website heruntergeladen und in mein Projekt (in Android Studio, Projektstruktur - Abhängigkeiten) implementiert. Nach dem Kompilieren funktioniert es gut. Aber als ich begann, Klassen von Vitamio-Modul zu verwenden - einige Fehler waren aufgetreten. Genauer gesagt, dieser Code TeilCant implementieren Vitamio Modul Version 5.0.0

mVideoView.setVideoPath(path); 

Fehler zurückgegeben:

java.lang.UnsatisfiedLinkError: No implementation found for void io.vov.vitamio.MediaPlayer.native_init() (tried Java_io_vov_vitamio_MediaPlayer_native_1init and Java_io_vov_vitamio_MediaPlayer_native_1init__) 

mVideoView ist das Objekt der Klasse VideView von Vitamio Modul.

Also, was mache ich falsch? Wie verwende ich Klassen aus diesem Modul? Die Verwendung einer früheren Version der Bibliothek ist eine schlechte Variante (nur 5.0.0 erforderlich).

+0

Bitte posten Sie Ihre Klasse verwenden, in dem Sie mVideoView –

+0

Bitte benutzen Sie initialisieren Vitamio von Vitamio.isInitialized (getApplicationContext()); ? – powerthazan

Antwort

1

Dude, vielleicht hinzufügen, um Ihre Gradle-Datei (app) in Block SourceSets ndk libs Referenzen.

seine wie:

sourceSets { 
    main { 
     jniLibs.srcDirs = ['libs'] 
    } 

}

+0

Danke, Alter, es funktioniert für mich! –

Verwandte Themen