2013-04-22 9 views
6

私はいくつかjava projects in my Android projectを使用しています。私はこれらのプロジェクトを参考にしてJava Build PathProject Referencesに追加しました。これを実行した後、私はAndroidプロジェクトのJavaプロジェクトのクラスにアクセスできます。このエラーが発生するAndroid:タイプjava.awt.Imageを解決できません。これは間接的に必要な.classファイルから参照されます

The type java.awt.Image cannot be resolved. It is indirectly referenced from required .class files 

私は今何をすべきですか? JREを追加する必要がありますか?

+0

ビルドするライブラリの順序を変更してみてください。 –

答えて

15

見つかりソリューション: - >Add library

JRE System Libraryを追加し、finishをクリックし

java build pataプロパティを投影する行きます。今すぐjava.awtパッケージを使用できます:)

+0

コードをコンパイルするのは問題ではありません.Dalvikには 'java.awt'がないので、Androidデバイス上で実行することはできません。 –

+0

私はjavaプロジェクトが変更するには大きすぎるのでImageを使用しています...私はjavaで行うようにimageviewで画像を表示することはしません – Shiv

2

のDalvikランタイムはそれでこれらのクラスを持っていないとして、あなたは、Androidでjava.awt.Imageまたは他のawtのパッケージに依存しているプロジェクト(java.awt.fontを除く)を使用することはできません。

+0

okですので、Javaプロジェクトをawtの代替案に変更する必要がありますか? – Shiv

+0

これは完全にあなたまでです。あなたのプロジェクトを達成しようとしているAndroid用の類似のライブラリが存在するかどうかを確認してください。 –

+0

正しい方法であれば私の答えを見てください – Shiv

関連する問題