0
我是sencha的新手,並且創建了一個應用程序,該應用程序即將在瀏覽器上顯示,但不是設備。 我按照基本步驟中提到的教程: https://docs.sencha.com/touch/2.4/getting_started/building_your_first_app.htmlSencha 2.4.2 cordova app卡在設備上的「設備就緒」屏幕上
要模擬的情況下,這裏有我們所執行的步驟:
煎茶-sdk生成的應用程序MyApp的
煎茶科爾多瓦的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" } } } },
煎茶應用構建Android
- 煎茶應用打造的android -run
- 這後,我們能夠從科爾多瓦Android Studio中打開應用程序/ platforms/android
- 當我們從工作室執行時,它始終停留在「Apache Cordova- Device is ready」屏幕上..它來自MyApp/cordova/platforms/android/assets/www/index.html的html它不是referri ng到/MyApp/index.html
它在iOS上的行爲也一樣!
我們是否錯過了這裏的任何步驟?
嗯,我不喜歡你的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」。 默認情況下會添加網頁,而對於android版本,我添加了「android」版本。 它實際上按照文檔中提到的步驟。 – Sadgati