Tizen CLI创建项目抛出异常

时间:2017-01-19 16:48:49

标签: command-line-interface tizen tizen-wearable-sdk tizen-web-app

所以,我正在使用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 ,但由于找不到它,因此无效。

修改

我的java版本是1.8.0_121,Tizen版本是1.4.19,我正在运行Windows 8.1

3 个答案:

答案 0 :(得分:3)

我建议你先运行'list'命令。

$tizen list web-project

它会列出可用的项目模板和配置文件。然后,您可以选择“创建web项目”命令来提供首选参数。 为:

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

顺便说一下,列表中显示的模板名称是“ W eb B asic a pplication'

enter image description here

如果您对安装本机开发环境感兴趣,请运行package manager cli。

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

该命令将显示可用包列表

(ni-未安装)

(已安装)

使用'install'命令安装所需的包。例如:

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

-p参数获取操作系统管理员登录密码

我已在Ubuntu 14.04计算机上测试过,请查看CLI Guide了解详情。

This link in Tizen Developers Forum说,不要安装OpenJDK,你必须使用Oracle JDK 8或更高版本。

答案 1 :(得分:1)

答案 2 :(得分: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#