0

當我有Android的一個問題,我想打與YouTube API的視頻,我創建了一個活動主引用是car.class,但是當我編譯顯示錯誤YouTube的API開始的活動

我有最後一個碼主類:

Intent i=new Intent(this,car.class); 
       startActivity(i); 

而且我有最後一個碼車類:

public class car extends Activity implements YouTubePlayer.OnInitializedListener{ 

    @Override 
    public void onInitializationSuccess(Provider provider, YouTubePlayer player,boolean  wasRestored) { 
      ytp=player; 

      Toast.makeText(this, "Initialization Success", Toast.LENGTH_LONG).show(); 
     } 

錯誤是:

FATAL EXCEPTION: main 
    java.lang.NoClassDefFoundError: com.example.car 
      at com.example.MainActivity.onClick(MainActivity.java:78) 

我該怎麼辦?

+0

檢查了這一點。可能幫助 - http://javareferencegv.blogspot.com/2013/10/debugging-javalangnoclassdeffounderror.html –

回答

0

錯誤NoClassDefFoundError的:也許是,你必須在你的清單文件中定義的活動或你沒有輸入正確的庫

0

嘗試使用下面的代碼:

Intent i = new Intent(YOUR_ACTIVITY_NAME.this, car.class); 
startActivity(i); 

這應該解決的問題。

+0

謝謝但顯示相同的錯誤:致命例外:主 java.lang.NoClassDefFoundError:com.example.car at com.example .MainActivity.onClick(MainActivity.java:78),在file.xml中我有這樣的代碼: