Ошибка: ошибка установки: нет манифеста. Неверный пакет. Ошибка установки: нет манифеста.

Привет, я только начинаю разработку Roku. Я загрузил SDK и пытался запустить приложение hello world. У меня есть исходная папка и файл манифеста. Но я все еще получаю следующую ошибку:

Ошибка: ошибка установки: нет манифеста. Неверный пакет. Ошибка установки: нет манифеста.

Вот код для hello world:

sub Main()
  ' create our screen
  screen = CreateObject("roPosterScreen") 

  ' setup a message port so we can receive event information
  port = CreateObject("roMessagePort")
  screen.SetMessagePort(port)

  ' change the screen's message text
  screen.ShowMessage("Hello World!")
  screen.Show()

  ' start our event loop
  while true
    msg = Wait(0, port) ' wait for an event

    if type(msg) = "roPosterScreenEvent"
      ' we got a poster screen event
      if msg.isScreenClosed()
        ' the user closed the screen
        exit while
      end if
    end if
  end while

  screen.Close()
  ' any time all screens in a channel are closed, the channel will exit
end sub

Когда я загружаю примеры, поставляемые с sdk, он работает нормально. Но когда я пытаюсь заменить код функции Main в примере приложения приведенным выше кодом, я получаю указанную выше ошибку.

Я искал по всему Интернету об этом, но мне не очень помогло. Любые предложения были бы очень признательны.


person G droid    schedule 20.07.2015    source источник
comment
Вы используете плагин BrightScript для Eclipse для развертывания?   -  person Roberto14    schedule 20.07.2015


Ответы (2)


Похоже, ваши файлы не "правильно" заархивированы в пакете. Убедитесь, что файл manifest находится на верхнем уровне zip-архива, а не в подкаталоге.

Это распространенная ошибка, когда люди указывают на каталог проекта - щелкните правой кнопкой мыши и заархивируйте его так, - но это также включает имя корневого каталога в пути. Войдите в каталог проекта, выберите все файлы и каталог source и заархивируйте его таким образом.

person Nas Banov    schedule 20.07.2015
comment
Roku Dev Guide Если вы сжимаете («zip») файл родительская папка, установщик приложения разработчика вернет ошибку. - person reergymerej; 07.04.2018

Если в вашем ярком коде сценария есть ошибка, вы никогда не получите эту ошибку.

Нет манифеста. Неверный пакет. Ошибка установки:

Эта ошибка возникает только при попытке загрузить недопустимый zip-файл.

person Abhishek    schedule 21.07.2015