2015-06-26 33 views
0

我一直在試圖學習谷歌演員從過去幾天現在。我正在學習Android發件人開發。我嘗試運行示例Android示例應用程序,即https://github.com/googlecast/CastHelloText-android。正如Readme所說,我已經檢查了代碼&,試着在Android Studio上運行它。首先,我無法在Android Studio的預覽部分看到投射圖標。之後,將預覽中的主題從Base.Theme.AppCompat更改爲AppTheme,我可以在預覽中看到Cast Icon(實際上,它只是一個標題,表示「在...上播放」),但是當我在手機上運行它時,我看不到這個圖標。所以,我嘗試在AndroidManifest文件中更改主題。目前,AndroidManifest主題是Theme.Appcompat android:theme="@style/Theme.AppCompat"。當我將其更改爲style/AppTheme時,該應用在Mobile上崩潰。這裏可以做些什麼?Cast Icon可以在AppBase主題中看到,但不能在App.compat主題

回答

0

如果您使用的是ActionBarActivity,那麼您的主題應該繼承自Theme.AppCompat。至於沒有看到投射圖標,你使用的是什麼App ID?你在用什麼接收器?很可能您遇到的情況是因爲您未在應用程序中正確設置應用程序ID,或者未在您的應用程序ID中註冊您的Chromecast或其他內容。提供更多信息,以便獲得更具體的幫助。

+0

至於從Theme.Appcompat繼承,這是我第一次去。但是,正如我剛纔所說,我不會看到投影圖標。另外,我對接收器的工作原理有些不確定。我嘗試使用代碼中已經存在的應用程序ID,但它不起作用。所以我試着用cast.google.com註冊我的應用並獲得了AppId。 – Kushagra

+0

此外,我使用我的電視作爲投射設備(狀態爲「準備測試」),但我不確定如何在電視中添加reciever.html。我不想在這裏使用chromecast,但是我找不到任何描述如何在電視中設置接收文件的文檔。僅供參考:我有一個三星智能電視,如鑄造youtube,netflix等基本演員功能 – Kushagra

+0

不確定你的意思是「我不想在這裏使用chromecast」。你有一個chromecast,它是否連接到你的電視的HDMI? –