Java android/graphics/bitmapfactory上的NoClassDefFoundError

Java android/graphics/bitmapfactory上的NoClassDefFoundError,java,android,bitmap,classnotfoundexception,bitmapfactory,Java,Android,Bitmap,Classnotfoundexception,Bitmapfactory,你知道为什么这段代码不接受bitmapfactory吗?所有必需的导入都存在。字符串数据类型可以在同一个查询中检索,没有问题 DatabaseConnection.java中的代码: Blob blob = result.getBlob(5); int blobLength = (int) blob.length(); byte[] blobAsBytes = blob.getBytes(1, blobLength); Bitmap image = BitmapFactory.decodeB

你知道为什么这段代码不接受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

android/graphics/BitmapFactory
是正确的,因为API 1,但ADT 17可能存在此问题,此链接帮助我解决了此问题:


项目似乎有问题,请尝试创建一个新项目并重新尝试代码。您有什么ADT版本?我认为此链接已经很有用了