[英]IBM Worklight 6.0 - Hybrid application using webservices is not working on actual device?
[英]IBM Worklight 6.0 - Hybrid Android Application not working in Emulator and Device
我已經在Android環境中使用Dojo創建了一個Worklight應用程序。
我嘗試在MBS中運行該應用程序,並且工作正常。 但是,當我在模擬器和真實設備中嘗試該操作時,應用程序無法加載。
在設備中顯示:
不幸的是,該應用程序已停止
在模擬器中顯示:
無法加載用戶界面
我還創建了iPhone環境,在模擬器和設備上都可以正常工作。
我已將所有Dojo庫文件復制到項目的www文件夾中。
我也碰巧讀了這篇文章-IBM Worklight Hybrid Android應用程序無法在真實設備上運行 ,我已經嘗試了提供的步驟,但是仍然無法加載。
模擬器中的錯誤圖片:
logcat的:
我找到了解決方案。最初我已將所有Dojo庫文件夾添加到我的項目www文件夾中,這使我的混合應用程序掛起。
我所做的是我從Worklight應用程序www文件夾中刪除了所有Dojo文件夾,僅將所需的dojo文件添加到了我的項目www文件夾中。
您可以通過打開控制台視圖(窗口>顯示視圖>其他...>控制台)來檢查丟失的庫文件。 在“控制台”視圖中,單擊“打開控制台”按鈕,然后從列表中選擇“ Dojo庫請求”。 在“ Dojo庫請求”控制台中,單擊“查看菜單”(工具欄中的三角形),然后取消選中“提供庫資源”。
現在運行您的混合應用程序,以查看所有缺少的庫資源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.