2011-01-20 20 views
0

Eclipse(3.6)でandroid appにksoap2を実装しようとしています。KSOAP2エラーにHttpTransport.classファイルのソースが含まれていません

これは、ソースコードの一部です:

SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); 

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
envelope.dotNet=true; 
envelope.setOutputSoapObject(request); 

HttpTransport androidHttpTransport = new HttpTransport(URL); 
androidHttpTransport.call(SOAP_ACTION, envelope); 

androidHttpTransport.call(SOAP_ACTION, envelope);ラインを打つとき、私はエラーを取得するには、と言って:私はこのエラーを取得するログに

The source attachment does not contain source for the file HttpTransport.class

VFY: dead code 0x0005-0005 in Lorg/ksoap2/transport/ServiceConnectionMidp; .setRequestProperty (Ljava/lang/String;Ljava/lang/String;)V

何が問題なのですか?

+0

cheakあなたksoap libに。それはhttptransportクラスを持っていますか? –

+0

おそらく 'HttpTransportSE' – bigstones

答えて

0

HttpTransportSE androidHttpTransportSE=new HttpTransportSE(URL)HttpTransportの代わりに使用してください。

これはおそらく問題を解決します。問題がHttpTransportSEである場合

+0

クラスをインポートするためにksoap-j2me-core-2.1.2.jarをダウンロードしましたが、そのツリーをチェックしてもHttpTransportSEクラスはありません!!ネットワーク上の全く同じパッケージのツリーには、そのクラスがあります@ – Shark

0

、私はあなたが以下のページから依存関係を持つksoap2ダウンロードすることができます確信している: http://simpligility.github.io/ksoap2-android/getting-started.html

+0

@Marko Popovic:答えはリンクにありません。リンクは答えの一部です。 – Job

+0

@gariepyあなたたちは正しい、私は十分な注意を払っていない。申し訳ありません。私は答えの削除のための私の提案を削除しました。 –

関連する問題