Unable to launch sample IDK applications.
I purchased a Roku model 3941X and set up the tools under WSL. It will build the application just fine, and the Development Application Installer will install the application, but it exits back to the menu on install on on launching the application from the menu. I tried both the gles2 and remote apps. The device is on 10.5.0 build 4198-CR. I get the follow on the console: ------ Running dev 'GLES2' main ------ ** ERROR ** start() failed for: pkg_/sample-gles2. err: 13 (Permission denied). 11-04 02:19:18.587 [bs.idk.proc.exit] plugin:dev, pid: 5464, status: exit - 211, user requested: 0, proc: sample-gles2, exit code: ? returned: 2116.7KViews0likes7CommentsScreenshot displays screenshot ok but there is no image
I am trying to take a screenshot for my channel which I have created with InstantTvChannel.com SDK mode). I have successfully uploaded and published my channel. I would now like to update the screenshots in my app. I go into developer mode on my Roku Box, connect to the box from my computer through the correct ip address. Once there I click Utilities then Screenshot. See attached screenshot. It Displays Screenshot ok but there is no image. What am i doing wrong?Solved5.8KViews0likes3CommentsWelcome to the Independent Developer Kit (IDK) [DEPRECATED]
The Roku Independent Developer Kit (IDK) is a non-commercial development platform for building personal-use applications that can be sideloaded and run on your IDK-supported Roku streaming player. Developers, enthusiasts, and hobbyists can use the IDK to build casual, interactive games that work with the Roku remote control; smart home apps to monitor and control thermostats, security systems, and other devices; and other tools and utilities. To learn more about the IDK: https://go.roku.com/roku-idk. To download the IDK: https://go.roku.com/idk-download. To get started building apps with the IDK: https://go.roku.com/idk-getting-started.5.8KViews4likes0CommentsIDK Samples GLES2 and REMOTE - confused about Simplified build system (common)
IDK newbie question - in the 'IDK getting started guide', there is info about how to use the SAMPLES to MAKE binaries for samples such as GLES2 and REMOTE. The doc says the following: Each sample includes a makefile that is used to generate a squashfs.bin file that can be sideloaded on your IDK-supported Roku streaming player. To package a sample IDK application, open a terminal application on your Linux workstation, change the directory to the sample to be packaged, and then enter make. cd ../samples/gles2 make When I run the above 2 commands for either the samples gles2 or remote, I receive an error message "../common/rules.mk:36: *** CXX is not set, did you forget to include Roku4.mk?. Stop." The SAMPLES/GLES2 folder as downloaded contains a MAKEFILE, as does the SAMPLES/REMOTE folder; the documentation talks about a 'Simplified build system (common)' and tries to describe the purpose of Roku4.mk and rules.mk that are in the SAMPLES/COMMON folder - but sorry after much review I cannot determine what to do to create the binaries I need for sideloading the GLES2 or REMOTE samples. Does the Roku4.mk and / or rules.mk files each need to be custom edited, and then copied into the Samples/GLES2 folder before issuing the MAKE command? Does the Roku4.mk file need to be customized and then used to replace the MAKEFILE that is already in the Samples/GLES2 folder?? A very confused IDK newbie.Solved5.1KViews0likes5CommentsUpload page times out after dev mode was enabled
I'm trying to load an app to a roku device in developer mode. I followed the sequence of buttons, Selected Enbale Install and restart Set up a password and the device rebooted. I navigated to http://192.168.1.215 which is the ip of my device and the browser returned with a request timeout. The following ports are open: 7000/tcp open afs3-fileserver 8080/tcp open http-proxy 8085/tcp open unknown 8086/tcp open d-s-n 8087/tcp open simplifymedia 8088/tcp open radan-http 8089/tcp open unkn Model 3900X-Roku Express SWVersion: 10.5.0-4208-513.3KViews1like2CommentsBorder Radius in Buttons - how to achieve
Hi, I have a task to do a border radius button like in a classic CSS using border radius. I've been thinking for a while but nothing comes to my mind. Should I take a bitmap already created with it and use it as a background of a button or maybe there is another way how to draw it ? Thank you in advanced !3.2KViews0likes1Commentbrotli support missing in mkssquashfs_roku
In previous (ndk based) mkssquashfs_roku we had support for gzip, zstd and brotli compressors. With the latest IDK brotli option is missing. Also 4800x devices detect ndk generated brotli bin file as corrupt.. on all of the other devices (atleast which we have) the same brotli bin works fine. So I wanted to understand: out of gzip, zstd and brotli which compressor is supported on all roku devices ? We have been using gzip for several years in production. Recently checked brotli and it saved us over 3 MB in bin file size. zstd is also good and it reduced around 1.5 MB and we can live with that for now but now since brotli failed on 4800x I just wanted to understand what exactly is supported and on which device via both NDK and IDK.. Would replacing gzip by zstd in production be a safe choice ? please see below the available opetions in ndk vs idk mkssquashfs2.9KViews0likes2Comments