簡體   English   中英

Android Studio無法找到sun.awt.image包並導入java.awt.color.ColorSpace

[英]Android Studio cannot find sun.awt.image package and import java.awt.color.ColorSpace

我最近在一個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的問題?

任何幫助是極大的贊賞。

不要在Android上將可視化包用於任何東西。 它基於Android不支持的swing。 在集成中使用android軟件包。 它具有用於可視化數據的類似功能。

https://github.com/lessthanoptimal/BoofAndroidDemo

這可能對您有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM