2014-02-15 26 views
0

我在模擬器上運行了android示例應用程序「Hello text」。一切正常工作,預計投影按鈕不會顯示在操作欄中。我想知道我是否正確理解了示例應用程序的設計。我認爲如果至少有一個chromecast設備可用,頂部欄上會有一個投射按鈕。我確定我的筆記本電腦和Chromecast配置正確,因爲我能夠在同一檯筆記本電腦和同一臺Chromecast上運行我的IOS應用程序。但是當我運行android示例應用程序時,我只能進行語音識別。我爲我的eclipse項目做了什麼:我去了設備管理器,安裝了google play服務版本15和android sdk support library 19.然後我從支持庫中導入了support-v7-appcompat和support-v7-mediarouter 19到工作場所。我還將Google Play服務庫導入工作場所。我更改了示例應用程序中的app_id,並添加了依賴項(前述的google play service lib和兩個支持項目)。另外,我確實安裝了Google API 19,並基於此目標創建了一個新的模擬器實例。誰能幫我弄清楚我做錯了什麼?非常感謝你!Android投射按鈕不顯示在hello文本示例應用程序中

+2

把你的代碼... – rajshree

+0

你是什麼意思的「投按鈕」? –

+0

我的意思是像媒體路線按鈕。我基本上只是在他們的github上使用示例應用程序「Cast Hello Text」。我想應該有一個按鈕,用戶可以單擊以顯示Chromecast列表 – user2600593

回答

0
  • 請務必遵循所有的步驟,即註冊一個應用標識,並把在APPID項目,請參閱本site的說明
  • 確保您的設備已列入白名單爲您appid,說明在同一頁面上,如果遇到問題,請檢查此post以及
  • 使用真實設備;模擬器將無法做mDNS發現
+0

嗨阿里,謝謝你的重播。我的應用實際上是公開的。我在一週前在IOS上發佈了它,並且它在任何Chromecast上運行良好。所以我不認爲我必須將設備列入白名單才能使其工作。現在我嘗試了我的聯繫,但它仍然不起作用。 PS,我在我的連結測試了YouTube,它工作。 – user2600593

+0

因此,您的應用程序在iOS上具有相同的應用程序ID,並且在Android上運行,但該應用程序ID不起作用,是正確的嗎?如果是這樣,你是否看到日誌中有任何可疑項目?應用程序ID區分大小寫,您輸入的內容是否正確? –

+0

正確。相同的應用程序ID爲iOS工作,但不適用於Android。我從開發者控制檯複製了應用程序ID。我沒有看到日誌上有任何可疑項目。但是我對日誌的數量感到懷疑。因爲我是第一個chromecast測試開發人員之一,所以在舊的sdk中,我們有一個專門用於「撥號」的線程,所以即使沒有可用的chromecast,我們也可以看到檢測過程,但現在我沒有看到類似的與設備搜索相關的項目。 – user2600593

相關問題