【问题标题】:Unable to start activity - YouTubeStandalonePlayer无法开始活动 - YouTubeStandalonePlayer
【发布时间】:2013-10-16 11:22:23
【问题描述】:

我正在尝试使用来自 https://developers.google.com/youtube/android/player/reference/com/google/android/youtube/player/YouTubeStandalonePlayer 的 YouTubeStandalonePlayer

onCreate()里面有这段代码:

Intent intent = YouTubeStandalonePlayer.createVideoIntent(this, DeveloperKey.DEVELOPER_KEY, VIDEO_ID);
startActivity(intent);

但应用程序失败并出现错误。

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.youtubestandalone/com.example.youtubestandalone.MainActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.google.android.youtube.api.StandalonePlayerActivity.START (has extras) }

如何解决这个问题?

【问题讨论】:

  • 你在 Manifest.xml 中定义了这个活动吗?

标签: android android-youtube-api


【解决方案1】:

将此行添加到您的 AndroidManifest.xml

<activity
            android:name="com.google.android.youtube.api.StandalonePlayerActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
 />

【讨论】:

【解决方案2】:

检查您的项目中是否包含该 jar 文件。确保您已完成以下步骤。

  1. 右键单击您的项目
  2. 选择属性
  3. 选择 Java 构建路径
  4. 转到“订购和导出”选项卡
  5. 勾选 YouTubeAndroidPlayerApi

祝你好运!

【讨论】:

    猜你喜欢
    • 2018-03-12
    • 2023-04-03
    • 2015-12-21
    • 2013-05-06
    • 1970-01-01
    • 2021-10-26
    • 2021-09-19
    • 2013-03-31
    相关资源
    最近更新 更多