Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:aml:lab7 [2013/11/19 15:16] msl [Wykorzystanie] |
pl:dydaktyka:aml:lab7 [2019/06/27 15:50] (aktualna) |
² [[http://stackoverflow.com/questions/2455372/windows-phone-7-and-native-c-cli|blame MS]] | ² [[http://stackoverflow.com/questions/2455372/windows-phone-7-and-native-c-cli|blame MS]] |
| |
===== Wykorzystanie ==== | ===== Wykorzystanie dla wersji Cmd < 5 ==== |
| |
- Proszę pobrać i zainstalować: | - Proszę pobrać i zainstalować: |
* [[http://www.sencha.com/products/touch/download/sencha-touch-2.3.1/3015|Senchę Touch 2 GPL]] | * [[http://www.sencha.com/products/touch/download/sencha-touch-2.3.1/3015|Senchę Touch 2 GPL]] |
* [[http://www.sencha.com/products/sencha-cmd/download|Narzędia linii komend dla Senchy]] | |
- Następnie, korzystając z linii komend, wygenerować przykładową aplikację:\\ ''sencha -sdk <ścieżka_do_sdk_senchy> generate app <nazwa_aplikacji> <katalog_aplikacji>'' | - Następnie, korzystając z linii komend, wygenerować przykładową aplikację:\\ ''sencha -sdk <ścieżka_do_sdk_senchy> generate app <nazwa_aplikacji> <katalog_aplikacji>'' |
- Do uruchomienia aplikacji na urządzeniu wymagany jest klucz do jej podpisania:\\ ''keytool -genkey -v -keystore <nazwa_klucza>.keystore -alias <alias_klucza> | - Do uruchomienia aplikacji na urządzeniu wymagany jest klucz do jej podpisania:\\ ''keytool -genkey -v -keystore <nazwa_klucza>.keystore -alias <alias_klucza> |
* "certificateAlias" - alias wygenerowanego klucza; | * "certificateAlias" - alias wygenerowanego klucza; |
* "certificatePassword" - hasło do wygenerowanego klucza; | * "certificatePassword" - hasło do wygenerowanego klucza; |
* "sdkPath" - ścieżka do SDK Androida; | * "sdkPath" - ścieżka do SDK Androida, (np. C:\\Program Files\\...); |
* "androidAPILevel" - numer API, którego chcemy użyć przy budowaniu aplikacji (musi być zainstalowane w systemie, numer 8 wygląda całkiem nieźle); | * "androidAPILevel" - numer API, którego chcemy użyć przy budowaniu aplikacji (musi być zainstalowane w systemie, numer 8 wygląda całkiem nieźle); |
- Aplikacja budowana jest poleceniem:\\ ''sencha app build native''.\\ Zbudowana binarka o rozszerzeniu ''.apk'' powinna znaleźć się w katalogu\\ ''build/native-package-mobile/<nazwa_aplikacji>/packager.json''. | - Aplikacja budowana jest poleceniem:\\ ''sencha app build native''.\\ Zbudowana binarka o rozszerzeniu ''.apk'' powinna znaleźć się w katalogu\\ ''build/native-package-mobile/<nazwa_aplikacji>/packager.json''. |