Generate a sencha touch app

こ雲淡風輕ζ 提交于 2019-11-27 23:13:01

I had the same problem and finally figured that Sencha Touch 2.1 is not longer using Sencha SDK Tools but using Sencha Command instead.

You can find more here :

http://docs.sencha.com/touch/2-1/#/guide/command

and here

http://docs.sencha.com/touch/2-1/#!/guide/command_app-section-2

Hope this helped

Try this...

Make sure three things..

  1. Sencha touch installed path.
  2. Application generating keyword
  3. Where you going to save your Sencha touch project.

Lets create a project.

  • Open a command prompt
  • Type your Sencha touch sdk installed path. (For me: C:\inetpub\wwwroot\touch-2.3.1)
  • And type sencha generate app MyApp. here MyApp is our project name.
  • Then type the path where you going to save your project MyApp(For me: C:\inetpub\wwwroot\Poonguti\MyApp ).
  • press Enter.
  • Now, I hope you create a Sencha touch project.

here is an attached screen shot.

This is because, you are using the older version of SenchaCMD. This can happen because of two reasons.

Reason 1

You installed SenchaCmd first and SenchaSDK second. This may override the latest version of SenchaCmd with older version, which is shipped with SenchaSDK.

Solution

Install SenchaSDK first and SenchaCmd last.

Reason 2

The path of SenchaCmd set on environment variable may be wrong. Please check this.

As TDeBailleul said, you don't need SenchaSDK for the latest version of SenchaTouch. Just use SenchaCmd only.

Kdecom

I had the same issue. Finally, the problem was that I was using an old version of the sdk...

I would recenment to un installed version 2.0 and download and installed version 3.0.

Download Link

user3315544

Try navigating to the path where your sencha cmd got installed instead of sencha sdk folder

  1. Open command propmt
  2. cd C:\..\bin\Sencha\Cmd\4.0.2.67
  3. Then type sencha and then press enter

You should get something like Sencha Cmd V4.0.2.67

Install

sencha cmd
ruby
compasss
and Download sencha touch
extarct sencha touch

and then type

sencha -sdk PATH TO TOUCH folder generate app APPNAME PROJECTPATH

my SDK is where i extracted my ExtJS files.
~/current/gaia/static/js/ext-5.1.1

you can generate workspace from within the folder like this:
sencha generate workspace /tmp/extJSworkSpace
or
you can specify it's location if you are not in the folder.
sencha -sdk ~/current/gaia/static/js/ext-5.1.1 generate workspace /tmp/extJSworkSpace

contents of the SDK folder looks like:

ls ~/current/gaia/static/js/ext-5.1.1  
build cmd ext-bootstrap.js LICENSE overrides packages Readme.md src      version.properties build.xml examples index.html licenses package.json plugins release-notes.html test welcome

if you don't specify -sdk flag and are not inside the folder, it will create the workspace still but there will be no 'ext' folder inside (not copied).

hope this helps.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!