2013-07-03 84 views
1

我們正在使用在Windows中運行的Worklight Enterprise Edition。我們使用jQuery Mobile(和另一個使用Dojo Mobile)創建了一個移動應用程序,但我們無法將其部署到設備。IBM Worklight - 在設備上安裝應用程序

  • 開發的應用程序後,我們產生的(無符號).apk文件
  • 我們把它複製到三星大(Android版本4.1.2),以測試它
  • 當我們試圖打開.apk文件,我們得到錯誤:There is a problem parsing the package.

這是在設備中安裝.apk文件的正確過程嗎?

+0

什麼是您的Worklight版本? –

回答

6

嘗試以下操作:

  • 確保設備安裝的發展空間。​​啓用。

    1. 將設備連接到使用USB電纜
    2. 在Eclipse中的計算機,請確保該設備在設備視圖認可(按Ctrl + 3,搜索「設備」來添加面板)。
    3. 你的工作燈的應用程序右鍵單擊並選擇Run As >>全部構建並部署
    4. 右鍵單擊生成的Android項目(應該出現在工作燈項目下)並選擇Run As >> Android應用程序

這將生成一個無符號的.apk並將其安裝到設備上。
觀察LogCat(Ctrl + 3並搜索「LogCat」以添加面板)以查找錯誤。

如果您不能將設備連接到計算機:

  • 確保啓用該選項允許安裝來自「未知來源」的應用。
  • 在設備上設置電子郵件帳戶並將.apk發送給您自己。點擊附件.apk應該安裝它。
  • 另外,只有當您的設備已經紮根,您纔可以使用名爲ADB Wireless的應用程序,該應用程序允許遠程安裝和調試應用程序。

作爲最後的嘗試,

  • 從Android SDK Mananger,安裝API級別8
  • 前往Android \本地\ AndroidManifest.xml文件並更改minSdkValue到8.
  • 構建和部署,安裝在設備上。
+0

感謝您的信息Idan,在我們的環境中,我們無法使用USB電纜將移動設備連接到計算機(所有USB端口都被阻止)。因此,我們需要單獨開發應用程序,並需要手動將生成的apk文件複製到移動設備。請幫助達到此目的。 – Manoj

+0

在設備上設置電子郵件帳戶並將.apk通過電子郵件發送給您自己。點擊它應該安裝它。另外,只有當您的設備植根時,您纔可以使用名爲「ADB Wireless」的應用程序,該應用程序允許遠程安裝和調試應用程序。 –

+0

嗨Idan,是否有任何其他方式安裝.apk文件在設備上,而不是使用應用程序「ADB Wireless」 我剛剛創建了一個應用程序,使用JQuery移動前端設計,而不使用任何適配器。我有android環境的.apk文件,雖然我嘗試在android設備上安裝它,但它顯示「解析軟件包時出現問題」? – Manoj

相關問題