2012-12-27 152 views
0

我在stackoverflow中看到類似這樣的問題,但答案並不滿足我。我的主要問題是我必須檢查我的android sencha應用程序運行在各種版本的android手機上。如何在android模擬器中運行android sencha應用程序

從開始起,我測試了在android 2.3.4 mobile中的應用程序,現在我幾乎完成了我的應用程序,所以我想測試我的應用程序在所有版本的android,所以我試圖在android模擬器中運行我的應用程序。

我跑的應用程序,但只得到了錯誤,所以我搜索如何在模擬器中運行Android的煎茶的應用程序,然後我得到這個鏈接Sencha Touch 2 Native Packaging for Android,我試圖按照指南中的鏈接,我安裝SenchaSDKTools 2.0和煎茶Cmd的。

想跑

sencha package run android.json 

這是我我使用Ubuntu 12.4拿到

Sencha Cmd v3.0.0.250 
[ERR]  stbuild is not yet supported on linux 

+0

檢查下面發佈的解決方案。讓我知道你是否還有問題。謝謝。 –

+0

我已經完全一樣。其他android應用程序與phonegap(沒有sencha觸摸)運行良好 – Viswa

回答

2

要在Android運行sencha application,你需要cordova整合將提供senchaandroid之間的橋樑。

我已經發布詳細步驟這樣的事情。

請參閱此鏈接。

Integrate Phonegap/Cordova with Android Application

按照這些步驟完成

試想5步那裏,你需要將整個您的煎茶的應用程序代碼assets/www文件夾並確保index.html是在根(WWW)文件夾

謝謝。

+0

感謝您的答案,我已經完全相同。其他Android手機應用程序(無sencha-touch)運行良好。 – Viswa

+0

@Viswa確保您的'cordova js'在所有其他'sencha js'之前加載。 –

+0

謝謝,我現在改變了,但我仍然有錯誤(日誌消息)**'所需的權限com.google.android.c2dm.permission.RECEIVE是未知的PackageManager''如果您在模擬器中運行,您需要通過Android SDK和AVM管理器安裝合適的圖像。請參閱http://developer.android.com/guide/google/gcm/獲取更多詳細信息。'** – Viswa

相關問題