2

Итак, я использую Tizen-CLI, но я не могу даже пройти проект «создать проект», так как я получаю сбой. Я запускаю следующую команду:Tizen CLI создает исключение проектов исключений

$ tizen create web-project -n heavenlydays -p wearable-3.0 -t WebBasicapplication

Это, по какой-то причине, бросает исключение:

Exception in thread "main" java.lang.NoClassDefFoundError: org/tizen/core/gputil/XMLUtil 
     at org.tizen.ncli.subcommands.createweb.CreateWebProjectCommand.generateFileFromRegenTemplate(CreateWebProjectCommand.java:640) 
     at org.tizen.ncli.subcommands.createweb.CreateWebProjectCommand.generateFilefromProjectRoot(CreateWebProjectCommand.java:473) 
     at org.tizen.ncli.subcommands.createweb.CreateWebProjectCommand.processOption(CreateWebProjectCommand.java:453) 
     at org.tizen.ncli.subcommands.createweb.CreateWebProjectCommand.call(CreateWebProjectCommand.java:154) 
     at org.tizen.ncli.subcommands.createweb.CreateWebProjectCommand.call(CreateWebProjectCommand.java:96) 
     at org.tizen.ncli.subcommands.AbstractSubCommand.runCommand(AbstractSubCommand.java:85) 
     at org.tizen.ncli.ide.shell.CreateWebProjectCLI.execute(CreateWebProjectCLI.java:92) 
     at org.tizen.ncli.ide.shell.CreateCLI.execute(CreateCLI.java:39) 
     at org.tizen.ncli.ide.shell.AbstractCLI.execute(AbstractCLI.java:85) 
     at org.tizen.ncli.ide.shell.Main.run(Main.java:143) 
     at org.tizen.ncli.ide.shell.Main.main(Main.java:77) 
Caused by: java.lang.ClassNotFoundException: org.tizen.core.gputil.XMLUtil 
     at java.net.URLClassLoader.findClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
     at java.lang.ClassLoader.loadClass(Unknown Source) 

Это делает его немного трудно начать. Есть куча странности, например, имя шаблона почти camelCase, но не совсем. Я также попытался использовать WebBasicApplication, но это не работает, так как оно даже не найдено.

EDIT:

Моя ява версия 1.8.0_121, Tizen версия 1.4.19, я работающий под управлением Windows 8.1

ответ

1

попытке установить пакет NativeCLI перед тем

https://wiki.tizen.org/wiki/SDK#java.lang.NoClassDefFoundError:_org.2Ftizen.2Fcore.2Fgputil.2FXMLUtil

+0

Я прочитал этот кусок, и он не говорит, где скачать, что и я искал его. У вас есть URL? – Maffelu

+0

вам нужно запустить диспетчер пакетов и попытаться выбрать, что – RzR

+0

Я проверил его, и я уже установил его, так что это не проблема. – Maffelu

2

Я предлагаю вам сначала запустить команду «Список».

$tizen list web-project 

Он отобразит список доступных шаблонов проектов и профилей. Затем вы можете выбрать команду «создать веб-проект», указав предпочтительные параметры. Как:

$ tizen create web-project -n testProject -p wearable-3.0 -t WebBasicapplication 

по имени пути шаблона с указанием в списке «W Е.Б. B Основныеоперации РИМЕНЕНИЕ»

enter image description here

Если вы заинтересованы в установка встроенной среды разработки, запуск менеджера пакетов cli.

$ cd ~/tizen-studio/package-manager 
~/tizen-studio/package-manager$ ./package-manager-cli.bin show-pkgs 

Команда выведет список доступных пакетов

(ni- не установлен)

(i- установлен)

Установите нужные пакеты, используя команду 'Установить'. Пример:

~/tizen-studio/package-manager$ ./package-manager-cli.bin install WEARABLE-3.0 --accept-licence -p ****** 

-p параметр принимает ОС ADMIN Логин Пароль

Я тестировал на Ubuntu 14.04 машине, пожалуйста, проверьте CLI Guide для реализации деталей.

This link in Tizen Developers Forum говорит: Не устанавливайте OpenJDK, вы должны использовать Oracle JDK версии 8 или выше.

+0

Спасибо за обширный ответ. У меня есть NativeCLI и NativeIDE, установленные в соответствии с 'update-manager-cli show-pkgs', так что это даже странно. Я заметил странные ошибки camelCase, так что это не так. Как вы можете видеть в моем вопросе, моя команда create выглядит правильно. Что еще, кроме отсутствующей родной CLI (которая у меня есть), может быть? – Maffelu

+0

.... Отредактировано ..... –

+0

Я пробовал новый подход и установил ** каждый отдельный пакет **, который был доступен в tizen-update-manager, и он по-прежнему не работает. Что-то здесь слегка сломается :) – Maffelu

0

Я делаю скрипт для автоматизации некоторых задач Tizen:

В вашем проекте дир попробовать:

git clone https://notabug.org/tizen/tizen-helper make -f $PWD/tizen-helper/bin/mk-tizen-app.mk

Это все еще в стадии разработки, но работал для меня.

Если вам нужна поддержка рич сообщества по адресу:

https://wiki.tizen.org/wiki/Meeting#