idris
April 30, 2022, 8:32am
1
I am unable to deploy app directly from vs code, display is stuck on grey screen. I have provided console output and launch.json. Same app installs properly when installed using Roku Development Application Installer.
Output //
DebugServer: Adding stop statements for active breakpoints
DebugServer: Creating zip archive from project sources
DebugServer: Connecting to Roku via telnet at 192.168.0.106
launch.json//
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
“version”: “0.2.0”,
“configurations”: [
{
“name”: “BrightScript Debug: Launch”,
“type”: “brightscript”,
“request”: “launch”,
“host”: “${promptForHost}”,
“password”: “${promptForPassword}”,
“rootDir”: “${workspaceFolder}”
}
]
}
MuviDev
November 13, 2022, 3:46pm
2
Did you got the solution, I am stuck in the same issue.
You need to declare the files to include in the package
https://github.com/rokucommunity/roku-deploy
{
"files": [
"source/**/*",
"components/**/*",
"images/**/*",
"manifest"
//your folder with other assets
"assets/**/*",
]
}
MuviDev
November 15, 2022, 4:57pm
4
Earlier it was running without this.. Can you tell me where to put this.?
kowsik
January 21, 2023, 7:29am
5
replace the json values with your values like
host as your ipaddress of the roku device it will be there in the settings
password of your device for developer mode
root directory of the project where the build
As given below as sample
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
“version”: “0.2.0”,
“configurations”: [
{
“name”: “BrightScript Debug: Launch”,
“type”: “brightscript”,
“request”: “launch”,
“host”: “192.168.1.4”,
“password”: “rokudev”,
“rootDir”: “../”
}
]
}
then try launching the application happy hacking your application will be launched
This is my vscode launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
“version”: “0.2.0”,
“configurations”: [
{
“type”: “brightscript”,
“request”: “launch”,
“name”: “BrightScript Debug: Launch”,
“stopOnEntry”: false,
“host”: “192.168.2.185”,
“password”: “1234”,
“outDir”: “${workspaceFolder}/out”,
//“host”: “${promptForHost}”,
//“password”: “${promptForPassword}”,
“rootDir”: “${workspaceFolder}”,
“enableDebuggerAutoRecovery”: false,
“stopDebuggerOnAppExit”: false,
“files”: [
“manifest”,
“config.json”,
“collection.json”,
“animations//. ",
"prefabs/ /. ”,
“source//. ",
"sounds/ /. ”,
“music//. ",
"fonts/ /. ”,
“icons//. ",
"sprites/ /. ”,
“scenes/**/. ”
]
}
]
}
and at /source/Main.brs
main function…
sub Main()
roku = RokuEngine()
application = App()
roku.initialize(application)
roku.run()
end sub
it might run only if you code reach to out.zip or it was newer compile and just use old build I guess.
idris
March 6, 2024, 7:45am
7
@MuviDev In RokuDeploy.js
C:\Users\Admin.vscode\extensions\rokucommunity.brightscript-2.45.9\node_modules\roku-deploy\dist\RokuDeploy.js
exports.DefaultFiles = [
‘source//. ',
'components/ /. ’,
‘assets//. ',
'images/ /. ’,
‘manifest’
//add your folder here
];