Android プログラミングで java.awt.polygon クラスを使用しようとしています。Javaビルドパスに、追加しました
Jave JRE システム ライブラリ jdk 1.7
.
ただし、このコードを使用している間
java.awt.Polygon polyGon = new Polygon();
エラーが発生しますNoClassDefFoundError
。AndroidでJavaクラスを使用するにはどうすればよいですか?
Androidプログラミングでjava.awt.polygonクラスを使用しようとしています
そのクラスは Android に存在しないため、これは不可能です。
Java ビルド パスに、Jave JRE システム ライブラリ jdk 1.7 を追加しました。
そのクラスは Android に存在しないため、これは機能しません。ビルド パスに追加しましたが、APK には含まれておらず、オペレーティング システムにも含まれていません。
AndroidでJavaクラスを使用するにはどうすればよいですか?
クラスのソースを見つけて、独自のパッケージ (例: org.umar.Polygon
) にリファクタリングし、それをプロジェクトに追加してから、リファクタリングされたバージョンを使用します。途中で、クラスのライセンス (OpenJDK を使用している場合は GPL など) を尊重してください。