【问题标题】:NoClassDefFoundError on android/graphics/bitmapfactoryandroid/graphics/bitmapfactory 上的 NoClassDefFoundError
【发布时间】: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

【问题讨论】:

标签: java android bitmap classnotfoundexception bitmapfactory


【解决方案1】:

android/graphics/BitmapFactory 是正确的,从 API 1 开始,但您可能对 ADT 17 有此问题,此链接帮助我解决了问题:

http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17

【讨论】:

    猜你喜欢
    • 2011-12-18
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    相关资源
    最近更新 更多