2013-03-04 37 views
10

我想在YouTube应用中使用Youtube API嵌入YouTube视频。我导入了jar,将它添加到我的构建路径中,并将YouTubePlayerView添加到了我的主视图中。在OnCreate我有我的钥匙下面的代码,其中xxxx是:Android Youtube API错误YouTubePlayerView

YoutubePlayerView ytpv = (YouTubePlayerView) findViewById(R.id.youtubeplayer); 
ytpv.initialize("xxxx", this); 

当我运行的应用程序,我得到异常:

java.lang.SecurityException: Not allowed to bind to service Intent { act=com.google.android.youtube.api.service.START } 

当我试图运行自带的相同的应用程序该API似乎工作正常。有任何想法吗?

回答

0

嗨检查你的Android Manifest文件,无论你是否声明了Activity两次(或)检查你的服务元素和android权限是否声明正确。如果在你的java和Manifest文件后没有清除错误。

检查以下post供您参考

21

我想你忘了添加权限:

uses-permission android:name="android.permission.INTERNET" 
1

那是因为你没有给互联网的使用许可,您的Android应用, 因为你正在使用YouTube播放器,你需要互联网连接。

对于您需要在您的manifest.xml进入一个行:

uses-permission android:name="android.permission.INTERNET" 

不要忘记在manifest文件粘贴前使用的标签。