Android手机中无法看到Worklight设置选项?

时间:2014-03-21 15:05:52

标签: android ibm-mobilefirst

我最近开始使用Worklight 6.1开发人员版,来创建一个Android应用程序。我的应用程序的先前版本部署在我的nexus 5上,我能够查看Worklight设置选项,更改我的服务器URL等等。 看到这里:: http://www.connoisseur.comli.com/screenshots/Screenshot_nexus.png

后来我无法查看此“设置”选项。 这里:: http://www.connoisseur.comli.com/screenshots/Screenshot_2014-03-21-19-03-47.png

我的应用程序说明文件:

 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Licensed Materials - Property of IBM
         5725-G92 (C) Copyright IBM Corp. 2006, 2013. All Rights Reserved.
         US Government Users Restricted Rights - Use, duplication or
         disclosure restricted by GSA ADP Schedule Contract with IBM Corp. --><!--   Attribute "id" must be identical to application folder name --><application xmlns="http://www.worklight.com/application-descriptor" id="MF_PIZZA" platformVersion="6.1.0.00.20131219-1900">
<displayName>MF_PIZZA</displayName>
<description>MF_PIZZA</description>
<author>
    <name>application's author</name>
    <email>application author's e-mail</email>
    <homepage>http://mycompany.com</homepage>
    <copyright>Copyright My Company</copyright>
</author>
<mainFile>MF_PIZZA.html</mainFile>
<features>
    <JSONStore/>
    <Analytics/>
</features>
<thumbnailImage>common/images/thumbnail.png</thumbnailImage>
<iphone bundleId="com.MFPIZZA" version="1.0">
    <worklightSettings include="true"/>
    <security>
        <encryptWebResources enabled="false"/>
        <testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
    </security>
</iphone>
<android version="1.0">
    <worklightSettings include="true"/>
    <security>
        <encryptWebResources enabled="false"/>
        <testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
        <publicSigningKey>Replace this text with the actual public signing key of the certificate used to sign the APK, available by using the 'Extract public signing key' wizard.</publicSigningKey>
    </security>
</android>
</application>

我在评论中添加了第三个场景,因为由于我在声望方面的限制,我无法发布两个以上的链接。

1 个答案:

答案 0 :(得分:1)

请参阅此问题的答案:IBM Worklight 6.1 - Questions about "Worklight Settings"

这是一个详细的解答,解释了为什么您可能会或可能不会在Android中看到菜单按钮 基本上,它取决于Android项目使用的API级别以及所使用的OS版本。从某个API级别开始,Android中的“选项菜单”已被删除(由Android删除),并由操作栏取代。 Worklight不支持操作栏,这就是您不会看到菜单选项的原因。

这是产品中已知的缺失功能。


来自评论:

  

在开发期间,是否可以静态更改服务器URL   没有设置功能?

  1. 您可以设置远程服务器地址using the Build Settings and Deploy Target dialog
  2. 您还可以将android\native\wlclinet.properties复制到nativeResources文件夹并编辑其中的属性。构建后,此文件将被复制到native文件夹
  3. 在两个选项中,更改都是在构建应用程序之前完成的,而不是在运行时期间完成的。