Forum Discussion

dgenerationb4u's avatar
15 years ago

problem in deploying zip file

i used some of the example zip files provided in the sdk.i was able to install the application in development installer and it runs successfully and i m able to get my output but if i m to unzip the zipped application and rezip the application and load the application in developement installer ...it installs succesfully but i m not able to get the application s output on my screen and this problem also exist for the unzipped application provided in the sdk....cud u guys help me out ... i d be so greatful

7 Replies

  • Be sure your source directory is at the root of your zip file. It needs to be channel.zip/source, not channel.zip/channel/source.

    If that's not the problem, see if there's any output on the debug console that might indicate what's going wrong.
  • i even tried dat.. its not working...ive got latest roku sdk 3.0, inside the examples folder..ive got a folder named source and another folder named zips(which contains compressed file with extension.zip) i was able to succesfully deploy in developer installer and was able to receive the output as far as the .zip files inside the zips folder are concerned...but if i m to zip the contents inside the source folder which usually is in unziped form and deploy dat in developer installer it installs but not able to get the output....i usually archive the folder by left clicking--> compress<channel>.i also tried archiving using the terminal zip -9 -r channel.zip channel...but still not able to get the output....am i doing the wrong way , is der anyother way to archive the application or is der any modification need to be done
  • "dgenerationb4u" wrote:
    i also tried archiving using the terminal zip -9 -r channel.zip channel...


    If "channel" is the name of your channel directory, that command will produce a zip file with "channel" as the contents of the root. That is not what you want -- as Chris said, you want the channel directory to BE the root, not to be contained in the root. You should instead do something like

    cd channel
    zip -9 -r ../channel.zip .


    However even better would be to use the Makefile, which packages the channel correctly so you don't have to worry about these details.

    You can check your package by typing "unzip -l channel.zip". You should see files like "source/xxx.brs", not "channel/source/xxx.brs".

    --Mark
  • thanks guys ...dat did it...i was so dumb dat i was compressing the channel itself...and not the contents...cud u guys explain how to do the make files
  • You will need a unix shell with the the "make", "zip", and "curl" commands available.

    Go to any of the examples in the SDK... example:

    % cd <sdk>/examples/source/simplevideoplayer
    % make install

    That will side-load the simplevideoplayer example app. If you copy the same directory structure for you application, you can use the same make commands on your application.

    Linux and the Mac should contain the shell environment out of the box. On windows you may need to install cygwin:
    http://www.cygwin.com/

    --Kevin
  • lhgrubbs's avatar
    lhgrubbs
    Channel Surfer
    There was a comment earlier in the posts about not being able to telnet to the roku 2 box. I'm packaging and side loading the channel with out a problem but "telnet rok.uip.add.res 8080" times out. I need to to the keygen for packaging the side loaded channel. There is a "rekey" option on the http://rok.uip.add.res Utilities screen. But I didn't create a key/password yet. Will this little Roku2 box do this?

    LeRoy
  • If you have enabled developer mode, then you should be able to telnet to port 8080. Maybe try rebooting the Roku and try again. Can you ping the Roku's ip address from the computer you're using to run telnet?

    --Mark