私は最近Androidプロジェクトに取り組んでいます。このプロジェクトでは、boofcv というコンピューター ビジョン ライブラリを使用します。
http://boofcv.org/index.php?title=Main_Page
ライブラリ ソース コードをプロジェクトにインポートした後、Android Studio が sun.awt.image.* および java.awt.color.ColorSpace からシンボルを回転できないことがわかりました。
package boofcv.core.image;
import boofcv.struct.image.*;
import sun.awt.image.ByteInterleavedRaster;
import sun.awt.image.IntegerInterleavedRaster;
import sun.awt.image.ShortInterleavedRaster;
import javax.swing.*;
import java.awt.*;
import java.awt.color.ColorSpace;
import java.awt.image.*;
import java.lang.reflect.Array;
/**
* Functions for converting to and from {@link BufferedImage}.
*
* @author Peter Abeles
*/
public class ConvertBufferedImage {
......
しかし、非常に単純なテスト プログラムを作成したところ、jdk にそれらのクラスが含まれていることがわかりました。私のプログラム:
import sun.awt.image.ByteInterleavedRaster;
import sun.awt.image.IntegerInterleavedRaster;
import sun.awt.image.ShortInterleavedRaster;
import javax.swing.*;
import java.awt.*;
import java.awt.color.ColorSpace;
import java.awt.image.*;
class test{
public static void main(String[] args) {
ByteInterleavedRaster b;
IntegerInterleavedRaster i;
ShortInterleavedRaster s;
ColorSpace c;
System.out.println("testing");
}
}
いくつかの構成を見逃していましたか、それとも Android Studio の問題ですか?
どんな助けでも大歓迎です。