2011-12-04 12 views
3

可能性の重複:
android KSOAP2 HttpsTransport warning End mothdコールWebサービス

私は、NetBeansへの単純な石鹸Webサービスを構築します。今私はEclipseで自分のアンドロイドアプリケーションからそのWebサービスを呼び出そうとしています。この警告を持っている私はksoap2を使用して、私はないemulator.Iに実際のデバイスにAndroidアプリを実行します。

Dxの警告:無視のInnerClassesは匿名の内部クラスの属性 (org.ksoap2.transport.KeepAliveHttpsTransportSE $ 1) EnclosingMethod属性に関連付けられた が付いていません。このクラスはおそらく最新の.classファイル形式をターゲットにしていない コンパイラによって生成されたものです。推奨される ソリューションは、最新のコンパイラ を使用し、 "-target"タイプのオプションを指定せずに、クラスをソースから再コンパイルすることです。 この警告を無視した結果、このクラスの反射操作は間違って になります。これはではなく、内部クラスです。

答えて

4

警告はOKです(同じ警告が表示されます)。

私はあなたの文字列が間違っている、彼らがしなければならないと思う:

private static final String NAMESPACE = "http://service.hello.com"; 
private static String URL="http://79.107.216.7:8080/HelloWebApplication/HelloWS/"; 
private static String METHOD_NAME = "hello"; 
private static String SOAP_ACTION = NAMESPACE + METHOD_NAME; 

そして、このラインはあなたにエラーを出します

SoapObject resultsRequestSOAP = (SoapObject) envelope.getResponse(); 

はこの試してみてください。ありがとうござい@enmarc

Object response = envelope.getResponse(); 
+0

をあなたの時間とあなたの応答のために非常に多くの。それは私の間違いだったし、現在は正しく働いています。警告はOKです。 – Katerina

関連する問題