【发布时间】:2014-03-24 18:41:42
【问题描述】:
知道为什么这段代码不接受 bitmapfactory 吗?所有必需的进口都存在。可以在同一个查询中毫无问题地检索字符串数据类型。
DatabaseConnection.java 中的代码:
Blob blob = result.getBlob(5);
int blobLength = (int) blob.length();
byte[] blobAsBytes = blob.getBytes(1, blobLength);
Bitmap image = BitmapFactory.decodeByteArray(blobAsBytes,0,blobAsBytes.length);
错误:
Exception in thread "main" java.lang.NoClassDefFoundError: android/graphics/BitmapFactory
at com.example.wildtrail.DatabaseConnection.main(DatabaseConnection.java:153)
Caused by: java.lang.ClassNotFoundException: android.graphics.BitmapFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
【问题讨论】:
-
项目好像有问题,尝试新建一个项目,再试一下代码
-
你有什么 ADT 版本?
-
我认为这个链接很有用已经回答stackoverflow.com/questions/4956876/…
标签: java android bitmap classnotfoundexception bitmapfactory