ClipBoardManager Android .... NoClassdefFoundException

时间:2012-04-12 13:18:41

标签: android clipboard

我正在开发一个Android应用程序,需要将文本(从listView项目)复制到剪贴板,以便将其粘贴到editText中。

因此复制功能如下:

 ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
 clipboard.setText("String to copy");

但是,在第一行触发了一个例外:

04-12 15:08:59.101:
E/AndroidRuntime(25406): java.lang.NoClassDefFoundError: android.content.ClipboardManager

我用Google搜索了,但我找不到合适的答案。

感谢您的回复

1 个答案:

答案 0 :(得分:3)

检查ClipboardManager的包。

一个来自android.text包,另一个来自android.content包。

android.content.ClipboardManager仅适用于API级别11及更高版本。我猜这就是造成这个错误的原因。

因此,您要在旧手机上运行代码,您应该使用android.text.ClipboardManager