1

私は、何が起こっているのか分からない奇妙な状況にいます。

Android SDK を r17 にアップグレードするまで、コードは機能していました。

コードはコンパイルできますが、実行時にEclipse throws ClassNotFoundException()、findClass メソッドの下の PathClassLoader.class で

見つからなかったクラスは"org.apache.http.entity.mime.content.ContentBody" and "org.apache.http.entity.mime.content.StringBody"

私はすでに最新のものをインポートしました(4.1.3) http components jar file into project-> properties-> java build path-> add external jar,

また、私のプロジェクトをN回クリアしますが、何もうまくいかないようです。

これはlogcatからのものです:

03-27 17:31:32.461: W/dalvikvm(14263): VFY: unable to find class referenced in signature (Lorg/apache/http/entity/mime/content/ContentBody;)
03-27 17:31:33.802: E/dalvikvm(14263): Could not find class 'org.apache.http.entity.mime.content.StringBody', referenced from method com.milotin.core.base.MTBaseNetworkUtilities.getContentBody
03-27 17:31:33.802: W/dalvikvm(14263): VFY: unable to resolve new-instance 710 (Lorg/apache/http/entity/mime/content/StringBody;) in Lcom/milotin/core/base/MTBaseNetworkUtilities;

(乱雑な貼り付けで申し訳ありません。実際には、logcat からわずか 3 行です)

私の TargetSDK は API10 で、MinSDK は API8 です。

理由は何ですか??

4

1 に答える 1

0

はい!!r17が犯人だ!! 以前はこれらの .jar ファイルをプロジェクトの外に置いていましたが、今ではそれらを project/lib フォルダーに移動し、問題を解決しました。これが私の解決策を得た場所です:ADT r17のJarファイルの問題

ありがとう!

于 2012-03-27T09:57:37.783 に答える