无法使用WSO2应用系统管理安装Android应用

时间:2017-12-14 09:13:24

标签: android wso2 wso2iot

我成功安装了WSO2 iot-server3.1.0 。我成功注册了我的Android设备。我可以看到我的设备状态并登录https://localhost:9443/devicemgt/device/android?id=(someid)

下图是我的设备状态的快照。

figure 1.0

与此同时,我设法将自定义.apk 发布到wso2本地服务器商店。从商店我可以访问该应用程序,然后将其安装在不同的注册设备上

这是我得到的地方(见图片:) figure 2.0 然后我按用户选择了所需的注册设备,然后按安装。我没有收到任何错误,因此应用程序应该开始在所选设备上安装 ,但它不会像预期的那样发生。该应用程序尚未安装。正如您在日志中的图1.0中所见, INSTALL_APPLICATION仍为IN_PROGRESS 。我15小时前进行安装。怎么了?任何提示都是受欢迎的。谢谢!

我遵循了以下内容:

  1. https://www.youtube.com/watch?v=O5UPy8XfaFY&lc=z23dcvywblayvlyzt04t1aokg12r1aunvhugyhklc2ehrk0h00410.1513229853059086

  2. https://www.youtube.com/watch?v=voBWYk0Zm6I

  3. *编辑*

    在观看我的Android设备日志时(从服务器按下安装时),我观察到以下链接:http://192.168.43.107:8280/api/device-mgt/android/v1.0/devices/8f12df164e574651/pending-operations。请求返回以下xml:

    <am:fault xmlns:am="http://wso2.org/apimanager">
    <script>...</script>
    <am:code>404</am:code>
    <am:type>Status report</am:type>
    <am:message>Runtime Error</am:message>
    <am:description>No matching resource found for given API Request</am:description>
    </am:fault>
    

    我也在服务器上得到这个:

    org.wso2.carbon.apimgt.webapp.publisher.exception.APIManagerPublisherException: feign.RetryableException: Connection refused: connect executing POST https://localhost:9443/client-registration/v0.11/register
            at org.wso2.carbon.apimgt.webapp.publisher.APIPublisherServiceImpl.publishAPI(APIPublisherServiceImpl.java:75)
            at org.wso2.carbon.apimgt.webapp.publisher.APIPublisherStartupHandler.publishAPIs(APIPublisherStartupHandler.java:97)
            at org.wso2.carbon.apimgt.webapp.publisher.APIPublisherStartupHandler.access$500(APIPublisherStartupHandler.java:30)
            at org.wso2.carbon.apimgt.webapp.publisher.APIPublisherStartupHandler$1.run(APIPublisherStartupHandler.java:69)
            at java.lang.Thread.run(Thread.java:748)
    Caused by: feign.RetryableException: Connection refused: connect executing POST https://localhost:9443/client-registration/v0.11/register
            at feign.FeignException.errorExecuting(FeignException.java:67)
            at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:104)
            at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:76)
            at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
            at com.sun.proxy.$Proxy26.register(Unknown Source)
            at org.wso2.carbon.apimgt.integration.client.OAuthRequestInterceptor.apply(OAuthRequestInterceptor.java:84)
            at feign.SynchronousMethodHandler.targetRequest(SynchronousMethodHandler.java:158)
            at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:88)
            at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:76)
            at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
            at com.sun.proxy.$Proxy40.apisGet(Unknown Source)
            at org.wso2.carbon.apimgt.webapp.publisher.APIPublisherServiceImpl.publishAPI(APIPublisherServiceImpl.java:53)
            ... 4 more
    Caused by: java.net.ConnectException: Connection refused: connect
            at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
            at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
            at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
            at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
            at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
            at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
            at java.net.Socket.connect(Socket.java:589)
            at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673)
            at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
            at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)
            at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)
            at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
            at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
            at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
            at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
            at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
            at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
            at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1316)
            at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1291)
            at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
            at feign.Client$Default.convertAndSend(Client.java:133)
            at feign.Client$Default.execute(Client.java:73)
            at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:97)
            ... 14 more
    

1 个答案:

答案 0 :(得分:0)

请将以下值更改为您正在访问服务器的URL。

在IOT_HOME / conf / app-manager.xml

inner_feed