[英]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.