2013-07-03 83 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

相关问题