2012-08-13 50 views
0

無法解決此錯誤。我有需要安裝在libs文件夾中的Lib文件。Android上的YoutubeService錯誤

private void GetYTData() 
{ 

    YouTubeService ytservice = new YouTubeService("AppName",Dev_Key); 
} 

YouTubeService ytservice = new YouTubeService("AppName",Dev_Key); 

它給了我下面的日誌貓錯誤

threadid=1: thread exiting with uncaught exception (group=0x40a4e1f8) 
FATAL EXCEPTION: main 
    java.lang.ExceptionInInitializerError 
    at com.twistedequations.pixel.enemy.Pixel_Enemy_Videos_Fragments.GetYTData(Pixel_Enemy_Videos_Fragments.java:131) 
    at com.twistedequations.pixel.enemy.Pixel_Enemy_Videos_Fragments.access$1(Pixel_Enemy_Videos_Fragments.java:128) 
    at com.twistedequations.pixel.enemy.Pixel_Enemy_Videos_Fragments$2.onClick(Pixel_Enemy_Videos_Fragments.java:100) 
    at android.view.View.performClick(View.java:3511) 
    at android.view.View$PerformClick.run(View.java:14110) 
    at android.os.Handler.handleCallback(Handler.java:605) 
    at android.os.Handler.dispatchMessage(Handler.java:92) 
    at android.os.Looper.loop(Looper.java:137) 
    at android.app.ActivityThread.main(ActivityThread.java:4424) 
    at java.lang.reflect.Method.invokeNative(Native Method) 
    at java.lang.reflect.Method.invoke(Method.java:511) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
    at dalvik.system.NativeStart.main(Native Method) 
    Caused by: java.lang.ExceptionInInitializerError 
    at com.google.gdata.client.Service.<clinit>(Service.java:558) 
    ... 14 more 
    Caused by: java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSet.copyOf 
    at com.google.gdata.wireformats.AltFormat$Builder.setAcceptableTypes(AltFormat.java:399) 
    at com.google.gdata.wireformats.AltFormat$Builder.setAcceptableXmlTypes(AltFormat.java:387) 
    at com.google.gdata.wireformats.AltFormat.<clinit>(AltFormat.java:49) 
    ... 15 more 

回答

0
java.lang.NoSuchMethodError: 

似乎在lib文件夾必須的jar不包含任何方法行copyOf

如果您的類路徑中包含較舊/較新(比代碼)版本的jar,可能會發生這種情況。

我建議檢查你正在使用的這個服務的jar版本。

+0

所有的罐子都是正確的,它在java應用程序中工作,但不在android上。 – Atan 2012-08-14 19:09:25