【问题标题】:Using the YouTube API when starting an Activity启动 Activity 时使用 YouTube API
【发布时间】:2013-11-15 10:47:00
【问题描述】:

我的 android 有问题,我想用 youtube api 播放视频,我在 main 中创建了一个引用 car.class 的活动,但是当我编译时显示错误

我有最后一个代码的主类:

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)

我能做什么?

【问题讨论】:

标签: java android android-intent youtube-api android-youtube-api


【解决方案1】:

错误 NoClassDefFoundError: 可能是这样,您必须在 Manifest 文件中定义活动,否则您没有导入正确的库

【讨论】:

    【解决方案2】:

    尝试使用以下代码:

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

    这应该可以解决问题。

    【讨论】:

    • 谢谢,但显示相同的错误:FATAL EXCEPTION: main java.lang.NoClassDefFoundError: com.example.car at com.example.MainActivity.onClick(MainActivity.java:78), in file.xml I有这个代码:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 2013-02-27
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    相关资源
    最近更新 更多