Android アプリで FasterXML (http://wiki.fasterxml.com/) ストリーミング API を使用しようとしています。解析ロジックの一部として、「Android の依存関係」(ライブラリ) に追加した stax-api-1.0.1.jar の一部である次のクラスを使用する必要がありました。
import javax.xml.stream.events.EndElement;
import javax.xml.stream.events.StartElement;
import javax.xml.stream.events.XMLEvent;
私のクラスは正常にコンパイルされますが、シミュレーターで実行しようとすると、次のエラーが発生します。
" "javax/xml/stream/events/StartElement.class" の処理に問題があります:
コア ライブラリをビルドしない場合のコア クラス (java.* または javax.*) の不適切な使用または誤った使用。
これは多くの場合、IDE (Eclipse など) を使用しているときに、コア ライブラリ ファイルをアプリケーションのプロジェクトに誤って含めたことが原因です。コア クラスを意図的に定義していないことが確実な場合は、これが何が起こっているかの最も可能性の高い説明です。"
API 8 (ターゲット) を使用しています。これらの javax クラスを使用するための回避策はありますか?