Unable to deploy app from vs code

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}”
}
]
}

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/**/*",
    ]
}

Earlier it was running without this.. Can you tell me where to put this.?

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.

@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
];