我想知道是否可以使用終端將頻道的zip文件上傳到roku設備。看起來應該是可能的,因爲Eclipse有一個插件可用,但我的目標是儘可能不使用Eclipse。任何幫助,將不勝感激。以編程方式上傳Roku Channel而無需Eclipse插件
2
A
回答
1
如果您的機器和Roku在同一個無線網絡上,您當然可以使用終端。
- 在您的Roku上啓用開發者模式,按:主頁3次,上2,右,左,右,左,右。這將啓動一個開發人員屏幕,您可以在其中查看IP地址並設置密碼。
- 在您的ENV路徑(.bash_profile或其他)中,創建一個ROKU_DEV_TARGET和USERPASS變量。將Roku的IP地址設置爲ROKU_DEV_TARGET,並將密碼設置爲USERPASS。請確保您重新加載終端窗口,以便這些env變量可用。通過輸入
ECHO $ROKU_DEV_TARGET
進行測試,您應該在那裏看到您的IP地址。 - 接下來,你需要一個makefile。你可以使用Roku提供的那個。下載Roku SDK並查看examples/source/app.mk。你可以看到它使用了我們上面設置的變量。
- 將app.mk文件複製到您的存儲庫中,然後在終端中瀏覽到該目錄。運行
make install
,它應該能夠安裝到你的roku。
注意:根據您的repo的設置,您可能不得不在app.mk中弄亂DISTREL,COMMONREL,SOURCEREL路徑。
有用的提示:在另一個終端窗口中輸入telnet $ROKU_DEV_TARGET 8085
可查看從roku登錄的控制檯。
祝你好運!
1
爲什麼,是的 - 建立&部署到Roku設備是快速和容易的,所以即使是一個makefile感覺就像過度使用它。下面是一個腳本,我使用的Mac OSX:
#!/bin/bash
#ROKU_DEV_TARGET=192.168.1.25 # Roku 2XS
ROKU_DEV_TARGET=192.168.1.28 # put YOUR roku IP here
# wake up/interrupt Roku - workaround for fw5.4 crash
curl -sS -d '' http://$ROKU_DEV_TARGET:8060/keypress/Home
curl -sS -d '' http://$ROKU_DEV_TARGET:8060/keypress/Home
# build. zip _must_ change for Roku to accept re-deploy (grr!)
cd -- "$(dirname "$0")"
touch timestamp
zip -FS -9 -r bundle * -x run extras
# deploy
curl -f -sS --user rokudev:nuisance --anyauth -F "mysubmit=Install" -F "[email protected]" -F "passwd=" http://$ROKU_DEV_TARGET/plugin_install \
| python -c 'import sys, re; print "\n".join(re.findall("<font color=\"red\">(.*?)</font>", sys.stdin.read(), re.DOTALL))'
我想它存儲爲一個名爲run
一個腳本文件(記爲可執行文件chmod +x run
;看到https://stackoverflow.com/a/29710607/226086更多,像「爲什麼不.SH」,這是我最初的傾向),所以可以從Finder雙擊啓動它。或者從TextWrangler用cmd-R,就像我的情況一樣。
PS。我甚至沒有複製相同的run
文件到每個項目,但鏈接到它 - 但我忘了它是否是軟鏈接或硬鏈接與新的TextWrangler一起工作。
相關問題
- 1. 以編程方式創建Eclipse項目(無插件)
- 2. 以編程方式上傳文件
- 3. Asp.net以編程方式上傳文件
- 4. 從Eclipse內部以編程方式安裝Eclipse插件?
- 5. Eclipse插件 - 編程方式從模板
- 6. 以編程方式從Eclipse插件添加源文件夾
- 7. Eclipse插件:如何以編程方式修改文件源?
- 8. ng-flow以編程方式上傳
- 9. 以編程方式啓動RemoteApp,而無需系統調用「mstsc」
- 10. Java Eclipse:以編程方式導入插件和片段
- 11. 以編程方式從Eclipse插件更改菜單項
- 12. 以編程方式使用Eclipse插件中的CMD或終端
- 13. 以編程方式在Eclipse中創建插件項目
- 14. 以編程方式創建插件Eclipse項目
- 15. 如何以編程方式重命名eclipse插件菜單
- 16. 如何以編程方式從Eclipse插件啓動Android項目?
- 17. 如何以良好的上傳程序以編程方式上傳文件?
- 18. 以編程方式在swift中以編程方式創建scrollview無插座
- 19. 以編程方式安裝Firefox插件
- 20. 如何在eclipse上以編程方式加載期望的插件啓動
- 21. 如何以編程方式添加Eclipse任務標籤(Eclipse插件開發)?
- 22. 以編程方式創建MS Word文件,而無需安裝MS Word
- 23. 如何以編程方式使用AVLoadingIndicatorView而無需在xml文件中定義?
- 24. 以編程方式發送郵件w /附件無法傳送
- 25. 如何上傳在Rails的文件,而無需插件
- 26. 以編程方式將文件添加到jquery文件上傳
- 27. Eclipse插件開發 - 以編程方式實例化Java編輯器
- 28. 如何在自定義CKAN插件中以編程方式上傳資源?
- 29. 以編程方式在Eclipse中摺疊
- 30. 以編程方式生成Eclipse項目
太棒了!謝謝! –
我浪費了一個多小時試圖讓這個工作,我不斷得到: 捲曲:(26)無法打開文件「../../dist/apps/.zip」 下面的腳本工作第一次嘗試 – BentOnCoding