2016-07-22 5 views
1

mit diesen https://github.com/vimeo/vimeo-networking-java für Vimeo Video player.using kompilierenjava.lang.AssertionError: Instanz muss vor in VimeoSdl Bibliothek

com.vimeo.networking:vimeo-networking:1.0.1 

in build.gradle aber noch

Erste Fehler Fehler Verwendung konfiguriert werden :

FATAL EXCEPTION: main 

Process: com.sample.vimeosdkapplication, PID: 2113 

    java.lang.AssertionError: Instance must be configured before use 
    at com.vimeo.networking.VimeoClient.getInstance(VimeoClient.java:94) 
    at com.sample.vimeosdkapplication.MainActivity.<init>(MainActivity.java:28) 
    at java.lang.reflect.Constructor.newInstance(Native Method) 
    at java.lang.Class.newInstance(Class.java:1572) 
    at android.app.Instrumentation.newActivity(Instrumentation.java:1065) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2199) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) 
    at android.app.ActivityThread.access$800(ActivityThread.java:144) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:135) 
    at android.app.ActivityThread.main(ActivityThread.java:5221) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:372) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) 
    07-22 16:56:57.000 2113-2120/com.sample.vimeosdkapplication W/art: Suspending all threads took: 10ms 

Antwort

1

Sie müssen die VimeoClient Klasse initialisieren. In diesem Abschnitt der README können Sie herausfinden, wie es geht. Sie müssen den Builder mit den gewünschten Optionen für die Bibliothek erstellen und dann initialize aufrufen. Hier

ist ein Beispiel eines Builders:

Configuration.Builder configBuilder = 
     new Configuration.Builder(clientId, clientSecret, SCOPE, 
           testAccountStore, new AndroidGsonDeserializer()) 
      .setCacheDirectory(this.getCacheDir()) 

Dann statisch initialisieren Sie rufen hier:

VimeoClient.initialize(<your builder here>); 
Verwandte Themen