我试图通过控制台将.apk发布到我的应用程序中心。我已按照此说明操作,但它在我的环境中无效:
如果我输入:
./ acdeploytool.sh /home/miguel/Downloads/HelloWorldMyHelloAndroid.apk
我收到此错误消息:
FWLAC0803E:无法连接: 拒绝连接 可能错误地指定了服务器或上下文。 文件:/home/myUser/Downloads/HelloWorldMyHelloAndroid.apk
如果我尝试使用这个java命令的另一种方式:
java com.ibm.appcenter.Upload -f http://localhost:9080 -c applicationcenter -u demo -p demo /home/myUser/Downloads/HelloWorldMyHelloAndroid.apk
我得到了这个:
错误:无法找到或加载主类com.ibm.appcenter.Upload
当我这样做时,我没有发现任何错误并且发布了#39;直接在Application Center或MobileFirst Studio中操作。
答案 0 :(得分:1)
Miguel,无论您使用脚本还是Java命令,都需要指定要使用的参数。请尝试以下方法:
./ acdeploytool.sh -s http://localhost:9080 -c applicationcenter -u demo -p demo /home/miguel/Downloads/HelloWorldMyHelloAndroid.apk
我在我的环境中尝试了类似的命令,并且能够将apk成功部署到Application Center。如果该命令仍然不起作用,请确保您使用的主机/端口正确,并且用户名和密码有效。
对于您执行的Java命令,我看到了一些问题。首先,需要指定-cp参数,以便将applicationcenterdeploytool.jar和json4j.jar文件添加到类路径中。接下来,该命令显示" -f",但它应该是" -s"指定服务器。最后,为.apk指定的路径与您在第一个命令中指定的路径不同:myUser与miguel。因此,请确保使用正确的路径。如果还有其他问题,请告诉我。感谢。