2013-03-04 78 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文件粘貼前使用的標籤。

相關問題