Я новичок в sencha и создаю приложение, которое появляется в браузере, но не в устройстве. я следовал основные шаги, как указано в руководстве: https://docs.sencha.com/touch/2.4/getting_started/building_your_first_app.htmlПриложение Sencha 2.4.2 cordova, прикрепленное к экрану «Устройство готово» на устройстве
Чтобы сымитировать случай, вот шаги, мы выполнили:
Сенча -sdk генерировать приложение MYAPP
Сенча Cordova Init com.mycompany.MyApp MyApp
sencha web start (с этим мы можем работать в браузере)
Обновлено app.json включить андроид:
"builds": { "web": {"default": true}, "android": { "packager": "cordova", "cordova" : { "config": { "platforms": "android", "id": "com.mycompany.MyApp", "name": "MyApp" } } } },
Сенча приложение построить андроид
- Сенч приложение строить -run андроид
- сообщения этому мы смогли открыть приложение в Android Studio от Кордовы/platform/android
- Когда мы закончили студию, она всегда застряла на экране «Apache Cordova-Device is ready», который находится из html MyApp/cordova/platform/android/assets/www/index.html и это не referri ng to /MyApp/index.html
Такое же поведение на iOS тоже !!
Выпускаем здесь какие-либо шаги?
Hm Я не люблю настройки в вашем app.json, я всегда использовал это один http://docs.sencha.com/cmd/guides/cordova_phonegap.html#cordova_phonegap_-_developing_a_cordova_app последний в этот раздел, поэтому вы создаете объект с помощью собственного объекта и, чем используете 'sencha app build native' cos в своем примере, я думаю, что вы указали build 'web' не android. Также, пожалуйста, отправьте версию Sencha Cmd, которую вы используете. – pagep
Sencha cmd версия: Sencha Cmd v6.2.0.103 Вы правы. Его не родной. Команда, которую я использую, - «sencha app build -run android». web добавлен по умолчанию, а для сборки android я добавил сборку «android». Фактически это соответствует шагам, указанным в документах. – Sadgati